summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/machine.lua
Commit message (Collapse)AuthorAgeFilesLines
...
* dl11: DEC DL11-type serial line unit (#8894) shattered2021-12-021-0/+10
|
* New devices for Archimedes machines: Nigel Barnes2021-11-141-0/+49
| | | | | | - Acorn Battery Management Unit - Acorn LC ASIC (preliminary) - Universal Peripheral Controller 82C710/82C711
* Casio CTK-551 [Daivn Acker] Devin Acker2021-10-131-0/+16
| | | | | | * New machine marked as NOT_WORKING ---------------------------------- Casio CTK-551 [Devin Acker]
* apple2: support for the AppleIISD card [R. Belmont, Florian Reitz] arbee2021-09-071-0/+11
|
* Major state refactoring of pc98 based HW (#8475) Angelo Salese2021-08-241-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | First major step in splitting up machine classes in NEC PC98 family tree: * Splits up derivative HWs into own state machine and files (pc98ha.cpp, pc9821.cpp and pc9801_epson.cpp); * Adds a preliminary uPD4991a parallel RTC, used by pc98ha; * Fix -26, -86, -118 C-bus sound board dips or jumper settings; * Fix default sound card for pc9821 (-86) and pc9821ce2 / pc9821cx3 (-118); * Adds preliminary MAD Factory Otomichan-kai C-bus sound board; * Adds boilerplate code for C-bus installing board I/Os, avoiding the possible inconvenience of board(s) getting silently unmapped by other installed boards; * Major refactoring of HW dip switches readouts, using required_ioports instead of scattering things around in PPI hooks; * Extensive QA rundown, including research on missing features and undumped machines. pc9801.cpp: Don't passthrough mouse irq frequency when cycle setting is setup too, fixes jastrike mouse input on options menu. pc9801.cpp: Fix kanji RAM window LR readback, makes telenetm to properly display 8x16 chars on RS and derivative machines. pc8801.cpp: fixed OPNA RAM readback, allowing SWs to playback ADPCMs properly. New machines marked as NOT_WORKING ---------------------------------- PC-98LT [anonymous] PC-98HA "Handy98" [anonymous] PC-9821Nr15 (98NOTE Lavie) [flyingharuka] PC-9821Nr166 (98NOTE Lavie) [flyingharuka] PC-9821Nw150 (98NOTE Lavie) [flyingharuka] PC-9821Ra266 (98MATE R) [flyingharuka] PC-9821Cx3 (98MULTi CanBe) [flyingharuka] PC-9801VX [qazmko1029] PC-9801US [CoolMod]
* maciifx: Add preliminary PIC (Peripheral Interface Controller) devices and ↵ AJR2021-07-291-0/+12
| | | | | | OSS interrupt control * machine/applefdintf.*: Correct permissions
* ncr5380n: reclaim ncr5380 device name Patrick Mackinlay2021-07-201-4/+4
|
* New working machines hap2021-07-131-0/+12
| | | | | -------------------- TI-1680 [hap, Sean Riddle]
* vis: fix card comms and crc cracyc2021-06-231-1/+1
|
* vis: add memory card device cracyc2021-06-221-0/+12
|
* ns32082: new device Patrick Mackinlay2021-06-071-0/+11
|
* Retiring my original NCR5380 implementation. [R. Belmont, AJR] arbee2021-05-081-12/+0
|
* apple2: Add support for the BOOTI card [R. Belmont] arbee2021-05-081-0/+23
|
* ertictac.cpp: convert to use IOC and MEMC devices. Sandro Ronco2021-05-011-12/+0
|
* fix arcade target link hap2021-04-231-0/+1
|
* smartboard: add support to connect it to pc printer port hap2021-04-191-0/+13
|
* pmac6100: Move it to a new driver Olivier Galibert2021-03-121-0/+11
|
* mastmind: shuffle around bit/byte ordering, disasm looks better now hap2021-03-021-4/+4
|
* machine.lua: correct applefdintf file pointer hap2021-03-021-1/+1
|
* added ds8874 device hap2021-02-071-0/+12
|
* -Acorn Archimedes code reorganization: (#7627) Sandro Ronco2021-01-121-0/+24
| | | | | | | | | * Separated Acorn IOC and MEMC into devices. * Emulated 8051-based serial keyboard. * acorn_machine/memc.cpp: Ensure only one logical page is mapped to a single physical page. * Fixed RISC OS POST IOC register test. * aa310.cpp: Added debug code to display RISC OS POST failures. -machine/archimedes_keyb.cpp: Dumped Acorn Archimedes keyboard microcontroller. [Phil Pemberton]
* - m950x0: Added implementation for STmicro M950x0 SPI EEPROM series. [Ryan ↵ Ryan Holtz2021-01-101-0/+12
| | | | | | | | | | | | | | | | | Holtz] - sa1110: Added rudimentary support for the ICP and DMA blocks. [Ryan Holtz] - sa1111: Various changes. [Ryan Holtz] * Hooked up I2S audio DMA support. * Hooked up IRQ support. * Hooked up basic GPIO support. - uda1344: Added initial pass at audio support, based on DMADAC. [Ryan Holtz] - sed1356: Added support for BitBLT solid-fill command. [Ryan Holtz] - jornada: Added more keys, touch pen support, and fixed EEPROM access. [Ryan Holtz]
* New machines marked as NOT_WORKING Ryan Holtz2020-12-241-0/+12
| | | | | | | | | | | | | ------------------ Hewlett-Packard Jornada 720 [Ryan Holtz] * arm7: Fixed interaction between instruction prefetching with the MMU enabled. [Ryan Holtz] * sa111: Added skeleton device for Intel SA-1111 Microprocessor Companion Chip. [Ryan Holtz] * sed1356: Added skeleton device for Epson/Seiko SED1356 video controller. [Ryan Holtz] * sa1110: Various cleanups. Added rudimentary SSP module support. [Ryan Holtz]
* New device: Fairchild 4702B Bit Rate Generator AJR2020-12-241-0/+12
|
* Add dump and skeleton devices for Emerald Technology 3XTwin ISA board AJR2020-12-231-0/+12
|
* -scoop: Added skeleton device for Sharp "Scoop" peripheral IC from the ↵ Ryan Holtz2020-12-061-0/+23
| | | | | | | | Zaurus PDA line. [Ryan Holtz] -ucb1200: Added skeleton device for Philips UCB1200 audio/telecom codec. [Ryan Holtz] -sa1110: Added rudimentary framework for the MCP codec interface module. [Ryan Holtz]
* -locomo: Added a skeleton device for the LoCoMo peripheral controller used ↵ Ryan Holtz2020-12-061-0/+12
| | | | | | in some Sharp Zaurus models. [Ryan Holtz] -sa1110: Added OS Timer, RTC, Reset, GPIO, and partial UART3 controller module support. [Ryan Holtz]
* accomm: Added PCF8573 RTC. Nigel Barnes2020-12-041-0/+12
| | | | | - Added RTC interrupt, fixes TIME function. - Realigned video handling with the Electron.
* ns32202: new device (wip) Patrick Mackinlay2020-10-101-0/+11
|
* ns32081: new device Patrick Mackinlay2020-10-051-0/+11
|
* pcp8718 / pcp8728 / bkid218 - make menu controller a shared device (#7270) David Haywood2020-09-211-0/+11
|
* machine.lua: revert unwanted addition Patrick Mackinlay2020-09-171-11/+0
|
* news_68k: incorporate dmac changes Patrick Mackinlay2020-09-171-0/+11
| | | | * NEWS-OS now boots and runs in serial console mode
* Device-fied PRO-CT0 cam9002020-09-131-0/+11
| | | | | for protection, aka ALPHA-8921(in Some later 80s alpha denshi PCBs) or SNK-9201 prot_fatfury2.cpp: Convert protection into alpha_8921.cpp device
* bus/a2bus: Added Uthernet card emulation for Apple IIgs (#7090) Rhett Aultman2020-08-311-0/+13
| | | | * Ported Cirrus Logic CS8900A Crystal LAN MAC emulation from VICE and hooked it up to Apple II card device. * Adds Ethernet networking support for Apple IIgs.
* New WORKING machines 68bit2020-07-181-0/+12
| | | | | New WORKING machines -------------------------- Motorola M6800 EXORciser (M68SDT) [68bit]
* -midzeus: Moved some Zeus2-specific members into the appropriate subclass, ↵ Ryan Holtz2020-07-111-0/+24
| | | | | | | | and added more state registration. [Ryan Holtz] -tsb12lv01a: Added a skeleton device for the TI TSB12LV01A IEEE 1394 link-layer controller. [Ryan Holtz] -ibm21s850: Added a skeleton device for the iBM 21S850 IEEE 1394 PHY controller. [Ryan Holtz]
* New machines added as WORKING 68bit2020-07-101-0/+20
| | | | | | New machines added as WORKING --- Motorola EXORterm 155 [68bit]
* hp_ipc: added beeper (#6893) fulivi2020-07-021-0/+13
|
* -zaurus: Added skeleton Intel SA-1110 device. Added proper OS dumps for the ↵ Ryan Holtz2020-06-221-0/+12
| | | | SL-5500. [Ryan Holtz, O. Galibert]
* srcclean and cleanup (nw) Vas Crabb2020-06-211-1/+1
|
* Hyperscan updates: [Sandro Ronco] Sandro Ronco2020-06-111-0/+20
| | | | | | | | - Added emulation of the SPG290 CDServo - Added joypad inputs - Added RFID card support - Split SPG290 PPU, Timers and I2C into separate devices - Added a softlist for the RFID cards
* prepare SunPlus rendering code for sharing between SPG2xx and GPL16250 (nw) ↵ David Haywood2020-06-021-0/+2
| | | | (#6780)
* Add MM58174 real time clock and use it (nw) Sergey Svishchev2020-05-261-0/+12
|
* apple2: introduce new accurate IWM controller and switch apple2cr1/3/4 to ↵ arbee2020-05-231-0/+55
| | | | use it [O. Galibert, R. Belmont]
* -unsp: Added DIVQ and extended BIT_OP opcodes. [Ryan Holtz] Ryan Holtz2020-05-161-1/+1
|
* 6801: remove hack, the real cause of adam locking up at boot was fixed ↵ hap2020-05-091-1/+1
| | | | recently with TCSR_OCF clear (nw)
* -am2901b: Added a skeleton device for the AMD Am2901B 4-bit Bipolar ↵ Ryan Holtz2020-05-021-0/+12
| | | | Microprocessor Slice. [Ryan Holtz]
* Plug and Play work (#6609) David Haywood2020-05-011-5/+5
| | | | | | | | | | * new WORKING machines Millennium M505 Arcade Neo Portable Spielkonsole (Family Sport 100-in-1) [TeamEurope] * new NOT WORKING software list entries tvgogo.xml : Baseball (US) [Sean Riddle, David Haywood] tvgogo.xml : What-A-Mole (US) [Sean Riddle, David Haywood] * added internal NAND dump to didj [Sean Riddle, Clawgrip]
* bq48xx: Adding Benchmarq RTC chip emulations. Michael Zapf2020-04-141-0/+24
|