summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
Commit message (Collapse)AuthorAgeFilesLines
...
* SS-30 DC5 floppy disk interface 68bit2019-08-161-0/+2
| | | | | | | | | Split out the floppy disk controller from the swtpc09 machine, adding it to the ss50 interface. The DC5 is compatible with both the SWTPC 6800 and 6809 systems, supporting the 4 and 16 byte I/O interfaces respectively, via a jumper setting, so can be used on the MAME swtpc and swtpc09 machines. The DC5, like the DC4, supports double sided and density disks, and claimed backward compatibility with the DC1, DC2 and DC3.
* amstrad: add Ram Electronics Music Machine MIDI and sampler expansion. ↵ mahlemiut2019-08-161-0/+2
| | | | [Barry Rodewald]
* SS-30 PIA IDE hard disk interface 68bit2019-08-161-0/+2
| | | | | | Split out the PIA IDE hard disk interface from the swtpc09 machine. This support appears to have been incomplete or to have bit rotten, and has been updated and tested lightly with FLEX9.
* don't use my ill-conceived generator for arcompact, easier to work with as ↵ DavidHaywood2019-08-151-8/+0
| | | | regular files (nw)
* SS-30 MP-S2: Dual Serial Interface 68bit2019-08-141-0/+2
| | | | For the SWTPC09.
* Add device emulation for DS17x85 series of MC146818-compatible RTCs with ↵ AJR2019-08-141-0/+12
| | | | additional features
* Enable precompiled header usage in the Visual Studio compiler (#5473) S.Z2019-08-133-0/+21
| | | | | | | | | | * Enable precompiled header usage in the Visual Studio compiler But only for libraries emu frontend precompile dasm optional Also add emu.h include to hpcdasm.cpp * Include emu.h in some disassembler sources to use precompiled headers * Remove debug message
* Merge pull request #5469 from 68bit/ss50-mpt R. Belmont2019-08-131-0/+2
|\ | | | | SS-30: add support for the MP-T timer / counter card.
| * SS-30: add support for the MP-T timer / counter card. 68bit2019-08-131-0/+2
| | | | | | | | E.g. this can be used SWTPC FLEX for a timer tick.
* | swtpc09: add a UniFLEX specific floppy format. 68bit2019-08-131-0/+12
|/ | | | | | | | | | | | | | | | | The UniFLEX disk format is not compatible with the Flex format. Significantly it does not use a mix of single density for booting on some double density disks which makes it simpler - hardware required a new boot ROM to run UniFLEX. Further, the UniFLEX sector size is 512 bytes versus 256 for Flex, and the UniFLEX 'SIR' info sector record is completely different to the info on Flex disk, and the file system format is also not at all compatible. Thus the UniFlex format can rely largely on the WD17xx format, with an overload to handle the sector numbering on the second side continuing from the first side (one feature in common with the Flex format). This gives a quick 'save' capability and shares code. Support for 8" disks is included as this was the initial distribution format and the only one found so far.
* gdbstub: added new GDB stub debugger (#5456) Ramiro Polla2019-08-111-0/+1
| | | | | | | | | | | | * gdbstub: added new GDB stub debugger This debugger can be used to connect to an external debugger that communicates using the GDB Remote Serial Protocol, such as GDB itself or many other GDB frontends. Currently i386 (ct486), arm7 (gba), and ppc (pmac6100) are supported. * gdbstub: enable GDB stub debugger in mac and windows builds
* apple2: Support the original gameport ComputerEyes [R. Belmont, Golden Child] arbee2019-08-091-0/+2
|
* Add still-frame PNG image device for use by digitizers/cameras/etc. [R. Belmont] arbee2019-08-091-0/+2
| | | | Other formats can be added, we already have libjpeg in 3rdparty/.
* pcipc: added a slightly more usable PCI S3 Virge/DX video card. mahlemiut2019-08-091-0/+12
| | | | s3virge: added PCI interface, and linear framebuffer support. [Barry Rodewald]
* agat: Nippel Clock slot device (#5425) shattered2019-08-041-0/+2
|
* e9161: Add skeleton CRTC device; document SIO accesses (nw) AJR2019-08-031-0/+12
|
* juku: Floppy support WIP, enable BASIC Dirk Best2019-08-021-0/+12
|
* steps towards some spectrum expansions - attempt 2 (resynced to AJRs ↵ David Haywood2019-07-312-0/+4
| | | | | | | | | | changes) (nw) (#5417) * steps towards some spectrum expansions - attempt 2 (nw) * (nw) * (nw)
* microdrv: Change image type to magtape; default clock; move to imagedev (nw) AJR2019-07-301-0/+2
|
* apple2: Add support for the 4Play Joystick Card [R. Belmont] arbee2019-07-291-0/+2
|
* apple2: support Sirius JoyPort on compatible Apple II models. [R. Belmont] arbee2019-07-281-0/+2
|
* microtan.cpp: The Microtan driver overhaul! Nigel Barnes2019-07-261-0/+36
| | | | | | | | | | | - Renamed driver microtan->mt65 - Added alternative monitor ROMs: TANBUG V3.1, TANBUG V.3B, TUGBUG V1.1, TANBUG V1. - Replaced XBug with original 0.75MHz version, fixes cassette loading. - New machine Micron, consisting of MT65 and Tanex boards only. - Implemented the Microtan motherboard backplane and moved Tanex to slot device. - Additional boards implemented: Bulldog Sound Generator Board, Mousepacket Designs Colour VDU Card, Tangerine Tandos Board (not working), Tangerine High Resolution Graphics Card (monochrome), Tangerine High Resolution Graphics Card (colour), Tangerine Tanram Board, TUG 64K RAM Card, TUG Programmable Graphic Module Card, Microtanic Video 80/82 (not working), Ralph Allen 32K EPROM-RAM Card (incomplete), Ralph Allen Disc Controller Card (not working), Ralph Allen Colour VDU card - Added Microtan 6809 System, not yet working. - Added Space Invasion (ETI), the DIY project from Electronics Today based on the Microtan.
* Add dump and skeleton device for Philips CDD2000 CD-R [Cyberia/2 Filebase] AJR2019-07-241-0/+4
| | | | | | Add dump and skeleton device for Caravalle CD-R N820s [I-Shou University File Server] h83048: Undo variable shadowing (nw)
* bt431: new device (nw) Patrick Mackinlay2019-07-231-0/+12
|
* mac128/512: preliminary (not working) support for the GCC HyperDrive hard ↵ arbee2019-07-211-0/+2
| | | | disk interface [R. Belmont, Guru]
* (nw) split binbug into 3 sources. Robbbert2019-07-221-0/+2
|
* poly88, poly8813: Add PolyMorphic 16K RAM card and make one the default AJR2019-07-191-0/+2
|
* poly88, poly8813: Bus expansion AJR2019-07-181-0/+4
| | | | | | - Replace additional driver RAM with S-100 bus - Convert Video Terminal Interface into a S-100 bus device - Add skeleton S-100 bus device for SSSD disk controller
* New working software list additions Nigel Barnes2019-07-161-0/+2
| | | | | ----------------------------------- dragon_cart: AMTOR/AX25 [David Linsley]
* wtl3132: new device Patrick Mackinlay2019-07-151-0/+12
|
* cw7501, cdr4201: Transform skeleton drivers into SCSI bus devices AJR2019-07-111-0/+2
|
* Default list of nscsi devices (nw) AJR2019-07-111-0/+3
|
* Move modern SCSI CD/HD devices into src/devices/bus/nscsi (nw) AJR2019-07-112-9/+18
|
* Add disassembler and skeleton CPU device for CompactRISC CR16B architecture AJR2019-07-051-0/+17
| | | | vtech_unk1.cpp: Driver moved to glcx.cpp (nw)
* Merge pull request #5303 from shattered/_430d642ac2 ajrhacker2019-07-042-0/+38
|\ | | | | agat: basic emulation of agat9 (video, apple compat mode, LLE floppy)
| * agat: basic emulation of agat9 (video, apple compat mode, LLE floppy) Sergey Svishchev2019-07-022-0/+38
| | | | | | | | also included: MX floppy format (nw)
* | f2mc16: add MB90610A and MB90611A microcontrollers. [R. Belmont] arbee2019-07-031-0/+2
| |
* | Preliminary Fujitsu F2MC-16 CPU core, currently disassembly only [R. Belmont] arbee2019-07-011-0/+17
|/
* new device seeq8003 Patrick Mackinlay2019-06-261-0/+12
|
* added sensorboard with piece recognition (nw) hap2019-06-231-8/+22
|
* Add disassembler and skeleton device for DP8344 Biphase Communications Processor AJR2019-06-221-0/+17
|
* Preliminary disassembler and skeleton CPU device for Elan RISC II/RII series ↵ AJR2019-06-201-0/+17
| | | | architecture
* bt47x: new device (nw) Patrick Mackinlay2019-06-201-0/+11
|
* -74381: Added untested 74S381 ALU / Function Generator device. [Ryan Holtz] MooglyGuy2019-06-181-0/+12
| | | | | | -dpb_brushproc: Added PROM signal lookups, nw -am25s55x: Fixed some incorrect comments, nw
* -dpb_brushproc: Added skeleton device for DPB-7000 Brush Processor Card. ↵ MooglyGuy2019-06-181-0/+12
| | | | | | | | | | [Ryan Holtz] -am25s55x: Initial device implementation for Am25S557 and 25S558 Combinatorial Multiplier chips. [Ryan Holtz] -dpb_combiner: Fixed validation, nw -dpb7000: Added devices for new Brush Processor Card skeleton, nw
* -tdc1008: Fixed latching of RND, TC, ACC, and SUB signals. [Ryan Holtz] mooglyguy2019-06-171-0/+12
| | | | | | -tmc208k: Added device for TRW TMC208K/TMC28KU 8x8-bit Parallel Multiplier. [Ryan Holtz] -dpb7000: Added placeholder devices for TMC multipliers on the Combiner Card, nw
* -tdc1008: Initial untested implementation of the TRW TDC1008 ↵ mooglyguy2019-06-161-0/+12
| | | | | | Multiplier-Accumulator. [Ryan Holtz] -dpb7000: Added TDC1008 devices for the Filter Card, albeit not hooked up yet, nw
* screenless: make it a device (nw) hap2019-06-141-0/+11
|
* Add device emulation for MM5307 Baud Rate Generator AJR2019-06-141-0/+12
|
* apple2, apple2e, apple2gs: Generic emulation of Game I/O connector. ↵ AJR2019-06-101-0/+14
| | | | | | Joysticks are now slot devices. mbc55x: Add Game I/O port