Commit Graph

3632 Commits

Author SHA1 Message Date
R. Belmont
73c35febef restore natural keyboard (nw) 2014-02-09 01:11:18 +00:00
R. Belmont
4241c775e4 (MESS) Apple drivers cleanup: [R. Belmont]
- apple3_state is no longer an unnecessary subclass of apple2_state
- ay3600 keyboard decoder is now independent from apple2_state
- cleaned up some includes
2014-02-09 01:08:22 +00:00
Fabio Priuli
7cecc33fe7 (MESS) nes_mmc5: * hacked around the limitations of our PPU code, so to support the
different CHR registers
* improved PRG-RAM handling
* first attempt to add split screen mode, still broken
no whatsnew

the hack only deals with the way MMC-5 monitors PPU activity, not with the actual effect. when
I get to the point of completing my not-yet-abandoned PPU rewrite, the new calls in ppu2c0x.h
will go away...
2014-02-08 19:15:14 +00:00
R. Belmont
22f45bf70a (MESS) apple3: extended addressing applies to all $x1 opcodes. SOS apps now start up. [R. Belmont] 2014-02-08 17:56:13 +00:00
Sandro Ronco
65c1aaef63 (MESS) gl4000: fixed screen size. (nw) 2014-02-08 15:59:56 +00:00
Fabio Priuli
9dfc179510 (MESS) nes_mmc5: added Extended Attribute Mode emulation. Koei titles start displaying
something that is not garbage. nw.
2014-02-07 15:20:57 +00:00
Curt Coder
a24e0640a3 (MESS) Refactored the Commodore 2040/3040/4040 disk drives to use the modern floppy system. [Curt Coder] 2014-02-07 15:12:54 +00:00
Robbbert
95b8ff6fb7 (MESS) ts802 : started adding devices 2014-02-07 14:35:59 +00:00
Fabio Priuli
1aa7194558 (MESS) nes_mmc5: further cleanups (this time for NT-RAM handling). no visible improvements,
but it bothered me that we were saving as NVRAM the external RAM, while it was volatile in real 
carts. nw.
2014-02-07 13:30:33 +00:00
Fabio Priuli
dd91beb013 (MESS) nes_mmc5: simplified some code. no visible improvements. nw. 2014-02-07 11:52:45 +00:00
Robbbert
116948faa2 fixed compile error 2014-02-07 09:25:22 +00:00
Fabio Priuli
2ebc0c265c (MESS) nes: added support for PRG-only PCB (aka Mapper 218) which uses NT-RAM
as CHR-RAM, used by nocash's game Magic Floor. [Fabio Priuli]
2014-02-07 08:42:07 +00:00
Fabio Priuli
63dd624665 (MESS) nes: added support for Multi-Discrete PCB (aka Mapper 28) used
by Action 53 - Function 16 - Volume ONE - "Streemerz Bundle" homebrew
multicart. [Fabio Priuli]
2014-02-06 17:44:32 +00:00
Robbbert
35cd6fd3d3 (MESS) phc25 : fixed graphic modes 2014-02-06 10:58:20 +00:00
R. Belmont
c75c744600 (MESS) apple3: improved interrupt generation and scanline timing [R. Belmont] 2014-02-06 03:13:33 +00:00
Robbbert
70895111eb (MESS) microvision : added a software-list switch to pick the correct display per game. Fixes alienrdr,bowling,vegas (part 1) 2014-02-05 09:39:55 +00:00
Robbbert
06b8402d65 (MESS) phc25 : a very small note 2014-02-04 13:08:37 +00:00
R. Belmont
1fdf5afd72 (MESS) apple2gs: Add support for Vulcan Gold IDE card [R. Belmont, Spk] 2014-02-03 21:28:26 +00:00
Robbbert
4114303fe6 (MESS) New NOT WORKING systems [The Dumping Union, TeamEurope]
----------------------------------------------
Genius Leader 4000 Quadro (Germany)
Genius Leader 7007SL (Germany)
2014-02-03 11:43:10 +00:00
Robbbert
8919708f09 (MESS) apf : added back support for .apt cassettes
(nw) hopefully it works as no apt files to test with
2014-02-03 10:30:32 +00:00
R. Belmont
52c60d3549 (MESS) apple3: Adjusted palette, confidence test color names screen is now reasonable. [R. Belmont] 2014-02-02 22:34:34 +00:00
R. Belmont
38db273225 (MESS) apple3 changes: [R. Belmont]
- Removed ProFile stub, we'll do that as a proper card later
- Removed ROM patch now that we can specify the ACIA is Rockwell-style
- Allow -ramsize 256K or 512K
- Both VIAs can generate IRQs now, as per schematics
2014-02-02 21:54:23 +00:00
R. Belmont
32fd90f082 fix out-of-date note (nw) 2014-02-02 18:53:07 +00:00
R. Belmont
2826419b47 (MESS) apple3: Added speaker toggle, beep, and DAC sound. [R. Belmont] 2014-02-02 18:46:50 +00:00
R. Belmont
049c4db019 (MESS) apple3: hooked up modifier keys [R. Belmont] 2014-02-02 16:43:13 +00:00
R. Belmont
7bf568d972 (MESS) apple3: Remove unnecessary opbase handler (nw) 2014-02-02 16:22:48 +00:00
Sandro Ronco
d1adf78645 (MESS) iqunlimz: fixed 80 columns mode. (nw) 2014-02-02 16:19:23 +00:00
Sandro Ronco
e39a886110 (MESS) iqunlimz: added preliminary keyboard inputs. (nw) 2014-02-02 15:02:15 +00:00
Robbbert
fb05c87a0d (MESS) phc25 : can load .phc cassettes 2014-02-02 13:19:58 +00:00
Sandro Ronco
96a1535372 (MESS) Moved iqunlimz from pc2000.c to socrates.c (nw) 2014-02-02 11:57:07 +00:00
Sandro Ronco
6097a18247 (MESS) gl2000: fixed cart loading. (nw) 2014-02-02 09:55:33 +00:00
Fabio Priuli
94a2233008 (MESS) nes: apparently chinese dumpers have decided that Waixing FS-304
board is mapper 162. updated our source to make easier launching ines files
from fullpath :)   nw.
2014-02-02 07:31:20 +00:00
R. Belmont
db2e892bce Clang fix (nw) 2014-02-02 05:32:21 +00:00
R. Belmont
c397fcbe4b (MESS) apple3: Implement correct (zp),y extended addressing. [R. Belmont] 2014-02-02 05:31:09 +00:00
smf-
3614d52b49 resolves the user port handlers in device_config_complete() & replaced calling reset() on user port with toggling of input line 3 as not all computers have reset hooked up on the user port. I believe device_reset() will always be called, which makes the call in the drivers machine_reset() unnecessary. [smf] 2014-02-02 01:00:11 +00:00
Dirk Best
7c0ba4bce6 Merge branch 'master' of ssh://git@mess.org/mame 2014-02-01 12:31:04 +00:00
Dirk Best
cd3890e110 Add support for the Acculogic sIDE-1/16 8-bit ISA card. 2014-02-01 12:30:58 +00:00
Fabio Priuli
3b7a999c26 (MESS) nes.c: Added support for NROM368 homebrew PCB. [Fabio Priuli]
nes.c: Fixed support for BMC-12in1 PCB, based on Cah4e3's research. [Fabio Priuli]
2014-02-01 08:05:15 +00:00
R. Belmont
e86724831d (MESS) New skeleton driver:
- Roland Sound Canvas SC-55 [Stefan Lindberg]


nw: Time to play "what's the CPU?".  seems to be 8-bit little-endian, might be 
i8x9x, might not be.  Current ROM mapping is definitely wrong.
2014-02-01 03:48:45 +00:00
mahlemiut
523235ff0f (MESS) amstrad: added the option of having nothing attached to the joystick ports. Mostly to avoid the cursor keys and the default joystick inputs clashing. (no whatsnew) 2014-02-01 02:48:26 +00:00
mahlemiut
6ecea67cfa (MESS) pc/xt/at: added basic implementation of the Programmers Development System ISA card. The PDS editor software requires the hardware present to start up. Some core work will need to be done to get any communications working, however. [Barry Rodewald] 2014-01-31 09:06:30 +00:00
mahlemiut
90f48df9fd (MESS) amstrad: changed manufacturer and refresh DIPs to be driver config settings, since they aren't really DIP switches in the first place. (no whatsnew) 2014-01-31 00:52:19 +00:00
Scott Stone
53799ef0a8 added text diagram of iqunlim board from original submission (nw) 2014-01-30 20:11:22 +00:00
Fabio Priuli
ea7889252b (MESS) atarifdc/a800: fixed MT05381. nw.
beats me why it shall make any difference, but it seems that the either the best match 
code or the loop across the softlists does not like when some list is appended to 
the main machine and some other list is appended to a device (maybe some tag assumption?). 
it makes sense to append the lists to the main machine, though, so the fix should be ok.
2014-01-30 05:18:43 +00:00
Fabio Priuli
18e5ac933b (MESS) minor cleanup. nw. 2014-01-29 20:44:50 +00:00
Ivan Vangelista
af4577fc40 Fixed MT05436 (nw) 2014-01-29 18:28:30 +00:00
Fabio Priuli
f00201f102 (MESS) gbcolor: fixed heavy gfx regression caused by my conversion
of the LCD to be a device. [Fabio Priuli]

at some point I was convinced that this io2_r handler had to be moved inside the LCD
emulation, then I realized I was wrong, but apparently I forgot to rectify the code in the
driver. many thanks to Shideravan for reporting the issue.
2014-01-29 17:27:10 +00:00
Robbbert
70d3d34f3f (MESS) microvision : added a note 2014-01-29 13:10:48 +00:00
Nathan Woods
fb7edb68c6 Moved src/emu/ui.? ==> src/emu/ui/ui.?, changed to follow MAME OOP conventions; we now have a ui_manager class 2014-01-29 11:47:56 +00:00
mahlemiut
972887faff (MESS) amstrad: mouse inputs should be low when active. Fixes movements appearing on boot when the mouse hasn't been moved. 2014-01-29 11:09:18 +00:00
mahlemiut
691d46b684 forgot this file. (no whatsnew) 2014-01-29 10:23:43 +00:00
mahlemiut
4a7e551be4 (MESS) amstrad: Added preliminary support for the AMX mouse. [Barry Rodewald] 2014-01-29 10:01:24 +00:00
Robbbert
16ef7085a0 (MESS) phc25 : Fixed irq polarity. Worked on graphics modes. 2014-01-28 13:23:54 +00:00
Fabio Priuli
312f8045c0 (MESS) megadriv.c: added a newer BIOS (v1.05) for Pioneer LaserActive Jpn
New NOT WORKING system
=======================

AIWA MegaCD CSD-G1M [Bad_Ad84]
2014-01-28 07:12:00 +00:00
smf-
8ae5a6ec4d (MESS) Commodore LCD added ram size configuration. (nw) 2014-01-27 22:51:58 +00:00
smf-
0a69cdbe34 Simulates key press to format internal ram instead of using a rom patch. (nw) 2014-01-27 22:42:33 +00:00
Scott Stone
de6bf3dbbf (MESS) i8530h31 now *almost* boots or at least make some beeps, instead of halting because of unmapped I/O accesses, or halting because of a bad checksum because the ROM was loaded improperly. [alegend45] 2014-01-27 20:28:27 +00:00
Robbbert
1fb2bc3b79 (MESS) phc25 : added cursor and wave sound. 2014-01-27 09:21:38 +00:00
Fabio Priuli
a8d021d5b5 (MESS) gameboy/gbcolor: fixed NVRAM saving. [Fabio Priuli]
out of whatsnew: huge thanks to Shoegazer for reporting the problem!
2014-01-27 08:11:16 +00:00
Robbbert
cbc57d6b71 mc6847: Fixed text display with external rom: fixes spc1000 and phc25 2014-01-27 06:40:05 +00:00
smf-
50b90ce6ae Hooked up RTC. There are several issues. The day and month register are swapped. Even though it allows you to select between 12/24H the RTC is always saved in 24H mode and it always defaults to display in 12H mode. [smf] 2014-01-26 22:23:15 +00:00
smf-
4830ec15d8 Converted MSM58321 to DEVCB2, uses level logic rather than edge detection for strobes (as per datasheet), added nvram interface as there are some configuration bits to save, added support for 12 and 24 hour. It defaults to 12 hour, but you can configure it in the driver to default to 24H. You can configure what year 0 is in the driver, which is used when setting the date at startup. [smf] 2014-01-26 21:57:16 +00:00
Robbbert
bfca02b042 (MESS) pdp1 : marked as WORKING again. 2014-01-26 08:54:40 +00:00
Robbbert
08647d956f (MESS) apf : added another homebrew "cart" 2014-01-26 08:42:14 +00:00
Robbbert
e176bd8c40 (MESS) cons <--> comp 2014-01-26 07:29:26 +00:00
R. Belmont
cc75eccd81 (MESS) Apple II: Support for the Videx UltraTerm card. [R. Belmont] 2014-01-26 02:49:09 +00:00
Robbbert
6f73e2d850 (MESS) apf : cleanup
* Removed redundant info

* Removed a trampoline

* Replaced our bad dump with a better one
2014-01-26 02:26:08 +00:00
smf-
fefdeefe8e updated the chip types (nw) 2014-01-25 20:50:08 +00:00
smf-
26e13c4241 6522 CA1 is input only, so I have removed the output callback. The lisa via hookup has been changed as it had functions named as CA2/CB2 hooked up to CA1/CB1 and CA1 output no longer exists, it appears to have been wrong since before the code was merged with MAME. Changed CB1 to be active low as CA2 & CB2 already are & it sort of was before, but when the chip is reset then the handlers are called setting the lines to 1. This seems to stop it thinking that you've pressed a key at startup as I believe it got out of sync before because the lines weren't consistent. Merged some duplicate code for handling outputs and removed some obvious comments. [smf] 2014-01-25 18:38:22 +00:00
R. Belmont
08225933bd (MESS) indiana: Added IDE controller, fixed 16-bit ISA I/O [R. Belmont, Carl] 2014-01-25 04:44:44 +00:00
smf-
392b661ac3 renamed lcd char rom to match this photo http://www.floodgap.com/retrobits/ckb/secret/cbm-vlcd-charrom.jpg & replaced lower case y with one that better matches this screenshot http://www.floodgap.com/retrobits/ckb/secret/cbm-lcd-screen.gif [smf] 2014-01-25 03:39:23 +00:00
smf-
3cff6ccb53 Created a character font rom with upper and lower case characters using the upper case font in the kernel rom as a starting point [smf] 2014-01-25 03:01:33 +00:00
smf-
73a15e8c5b make the black a bit blacker (nw) 2014-01-25 02:18:07 +00:00
smf-
dbfaeb2f01 Try to match the colors from the most recent photograph http://vivaamigafilm.blogspot.co.uk/2012/02/chillin-with-porter.html [smf] 2014-01-25 01:52:25 +00:00
Mike Naberezny
999cbf495d (MESS) clcd: Revert background color change. (nw) 2014-01-25 01:34:48 +00:00
Mike Naberezny
706302464e (MESS) clcd: Changed background color from green to grey (nw) 2014-01-24 23:46:24 +00:00
smf-
c4da0d36ee Added preliminary sound and rs232 support [smf] 2014-01-24 20:11:40 +00:00
smf-
dcd57f0f8b (MESS) clcd.c added support for bitmap mode [smf] 2014-01-24 12:27:19 +00:00
Robbbert
5a8f4d27b4 (MESS) apf : fixed css bit in graphic mode. 2014-01-24 11:06:49 +00:00
Robbbert
a161ac3297 (MESS) apf : last fixes:
* Fixed last-minute regression in Space Destroyer

* Swapped left & right keypads, so they are on the correct sides of the keyboard.
2014-01-24 08:44:09 +00:00
Robbbert
90f6c1e5e8 (MESS) apf : more fixes, systems marked as WORKING [Robbbert]
* Fixed bad gfx in rocket patrol and blackjack

* Fixed space destroyer (you must choose -ram 9k)
2014-01-24 07:36:48 +00:00
Robbbert
97fa5db119 (MESS) apf : added trashII bios, added notes. 2014-01-24 02:19:06 +00:00
smf-
738e0aeedd Fix wrapping in KERN/APPL/RAM mode by moving TEST map to the next address bit. [smf] 2014-01-23 23:18:32 +00:00
smf-
fb32987469 New games added or promoted from NOT_WORKING status
---------------------------------------------------
(MESS) clcd.c  Commodore LCD
2014-01-23 21:17:04 +00:00
smf-
43f5ef37be (MESS) corrected function key mapping [smf] 2014-01-23 18:09:23 +00:00
smf-
76c09a17be (MESS) Improved the commodore lcd mmu emulation, some software is starting to work a bit [smf] 2014-01-23 17:54:55 +00:00
Robbbert
881c328b4b (MESS) apf : improved graphics 2014-01-23 14:30:12 +00:00
Robbbert
65df1ab85e (MESS) apf : more WIP
* Added -ram switch, the default is 8K, this allows most tapes to load
* Fixed pasting of upper-case program listings
* Added cart slot to apfimag, you must now load the BASIC cart yourself.
* Any apfm1000 cart can be loaded into apfimag
2014-01-23 05:30:21 +00:00
smf-
4737fe54cd replaced some calls to machine().firstcpu->pcbase() with machine().describe_context() [smf] 2014-01-23 01:34:19 +00:00
smf-
aeb1aa6fec replaced some calls to machine().firstcpu->pcbase() with machine().describe_context() [smf] 2014-01-23 01:17:55 +00:00
smf-
9244b6baff replaced more machine().firstcpu with m_maincpu [smf] 2014-01-23 01:01:24 +00:00
Ivan Vangelista
134c691d63 Modernized mc6843 device.(nw) 2014-01-22 17:33:47 +00:00
Robbbert
c3372f0a5a (MESS) apf : WIP - fixed a few bugs 2014-01-22 16:18:15 +00:00
Wilbert Pol
e7b95675bd (MESS) sms.c: Updated some notes and shuffled some code around (Enik Land) (nw) 2014-01-21 19:57:12 +00:00
Ivan Vangelista
163bfbe6df Fixed some z80 related regressions. (nw) 2014-01-21 17:47:05 +00:00
Robbbert
9a6ce4bf3e (MESS) mx2178 : some more work 2014-01-21 16:30:17 +00:00
Robbbert
50ab23c87e (MESS) new not working system [Al Kossow, Robbbert]
---------------------------
Memorex 2178
2014-01-21 14:35:19 +00:00
Robbbert
9fcfd02258 New Not-working systems [The Dumping Union, TeamEurope]
----------------------------------
Genius Leader 4004 Quadro L (Germany)
Genius Leader 5000 (Germany)
Genius Leader 5005X (Germany)
Genius Leader 6000SL (Germany)
2014-01-21 12:07:09 +00:00
smf-
a6bd80b07f converted z80 to c++ [smf] 2014-01-21 05:51:49 +00:00
R. Belmont
932a7cc8d2 (MESS) indiana: preliminary hookup of ISA bus and peripherals and MFP. [R. Belmont]
nw: As noted, it puts lots of text in the VGA framebuffer which is never displayed.  Something off-spec with how the VGA is being accessed?
2014-01-21 02:53:23 +00:00
R. Belmont
418dca490b (MESS) ISA: cleaned up 16-bit handling now thanks to a test case (nw) 2014-01-21 01:56:51 +00:00
R. Belmont
5df59e42f9 (MESS) pt68k4: remove unnecessary trampolines, minor cleanups (nw) 2014-01-20 20:19:24 +00:00
R. Belmont
6d563afb0e (MESS) pt68k4 updates: [R. Belmont]
- Added ISA slots and a selection of cards supported by the boot ROMs
- Added XT keyboard interface
- Added speaker (system now beeps)
2014-01-20 20:14:08 +00:00
R. Belmont
f4ec28a9a7 (MESS) ISA bus can now use its own address spaces instead of taking over a CPU's. [R. Belmont]
nw: touch src/mess/machine/isa*.c for best compile/link/run results.  This is completely untested for 16-bit buses, but it works well for 8-bit (stand by for demo commit).
2014-01-20 20:11:36 +00:00
Michaël Banaan Ananas
fa502fcfbd was going to do some coleco stuff, but changed my mind 2014-01-20 10:54:25 +00:00
Robbbert
a8f50d7c66 (MESS) fixed compile error on unofficial tools 2014-01-20 10:32:58 +00:00
Alex W. Jackson
2e79fd117e (MESS) ng_aes.c: Add GAME_SUPPORTS_SAVE flag to aes 2014-01-19 22:16:40 +00:00
Ivan Vangelista
31ea9e4a39 Modernized i8271 device.(nw) 2014-01-18 08:00:32 +00:00
R. Belmont
27509a1fff (MESS) fanucs15: Added Guru Readme(tm) for Base 1 board. [Guru] 2014-01-18 04:06:18 +00:00
Curt Coder
ff99d1fa0c (MESS) compclr2: Video and floppy WIP. (nw) 2014-01-17 15:50:22 +00:00
R. Belmont
8f10695a8a (MESS) fanucs15: Some minor details discovered (nw) 2014-01-17 03:39:09 +00:00
Curt Coder
6cb839c2c5 diserial: Added framing error detection. [Curt Coder]
(MESS) compclr2: Floppy WIP. (nw)
2014-01-16 21:36:35 +00:00
Curt Coder
b7f7a73994 (MESS) compclr2: Floppy WIP. (nw) 2014-01-16 14:51:17 +00:00
Scott Stone
0881947f4b Device shortname fixes to allow them to be listed in XML output (nw) 2014-01-15 19:01:16 +00:00
Curt Coder
1310c56964 (MESS) compclr2: Emulated the keyboard and floppy WIP. (nw)
(MESS) dai: Updated to use new TMS5501. (nw)

tms5501: Rewrote the emulation to use devcb2 and diserial. [Curt Coder]

flopimg: Added preliminary support for the 8-N-1 serial encoding scheme used on Compucolor II floppies. [Curt Coder]
2014-01-15 17:10:28 +00:00
Wilbert Pol
faed87bd57 (MESS) sms.c: Various changes: [Enik Land]
- adjust/add some comments
- restore complete controller port functions to the japanese SMS version
- isolate some code to their proper consoles
- remove FM support of the sms2kr driver
- remove Reset button of the smsj driver
- add emulation of the japanese Sports Pad model, required by Sports Pad Soccer
- adjust some code of other controller devices.
2014-01-14 19:44:56 +00:00
Curt Coder
f3813ffd76 (MESS) compclr2: WIP. (nw) 2014-01-14 18:49:55 +00:00
Robbbert
fa8fca0497 (MESS) phunsy : tidy-up 2014-01-14 03:52:31 +00:00
Curt Coder
62bc43c6ac (MESS) compclr2: Added preliminary software list for floppy images. [Jim Battle, Curt Coder] 2014-01-13 21:38:59 +00:00
Curt Coder
5fdb0de0fc (MESS) compclr2: Now showing video. (nw) 2014-01-13 16:06:54 +00:00
Robbbert
a76a286fdb (MESS) phunsy : added preliminary quickload support 2014-01-13 15:14:46 +00:00
Robbbert
b548313176 (MESS) dolphunk -> dauphin. Didn't change filenames so we don't lose history. 2014-01-13 12:02:07 +00:00
Robbbert
1ca9418bad (MESS) dolphin : corrected name and maker 2014-01-13 11:41:07 +00:00
smf-
61424105fb Changed parity & stop bits to an enum (you can now pass in 1.5). I've updated the uarts that were testing for 1.5 stop bits to pass that in, but there are probably others & 1.5 stop bits is converted to 2 by diserial. However the 68681 requires stop bits to be specified in clocks, so this will change in the future. Replaced synchronous flag with start bit count, as some uarts can use a start bit in synchronous mode & that whether there is a start bit is all the flag is currently controlling. Updated rs232 terminal to allow startbits, stop bits 1.5 to be specified (although that is currently not supported by diserial) and individual transmit and receive baud rates. [smf] 2014-01-13 11:20:45 +00:00
Robbbert
1af170a360 (MESS) new not working system [Al Kossow, Robbbert]
---------------------------
Motorola M68HC05EVS
2014-01-12 23:09:43 +00:00
Curt Coder
6f9f359229 Plural. (nw) 2014-01-12 11:17:06 +00:00
Curt Coder
3f45da5e2c (MESS) Added skeleton driver for Compucolor II. [Jim Battle, Curt Coder] 2014-01-12 11:13:32 +00:00
mahlemiut
5adec4c366 wicat: Switched the terminal to use the more recent code, and fixed and issue with interrupts on the terminal board. (no whatsnew) 2014-01-11 22:58:08 +00:00
smf-
89ddd5f715 converted to use RS232 port instead of hard coded to using serial terminal [smf] 2014-01-11 22:45:13 +00:00
Robbbert
871bb2be2b (MESS) instructor : fixed conversion mistake 2014-01-11 22:28:32 +00:00
Scott Stone
7cf948d5a9 a7800.c - Positional description for difficulty switches added. [Robert Tuccitto] 2014-01-11 20:57:27 +00:00
smf-
86dec328d8 removed TODO comment that shouldn't have ever been committed (nw) 2014-01-11 20:53:16 +00:00
smf-
a4c4719fd4 removed unused terminal_intf (nw) 2014-01-11 20:51:31 +00:00
R. Belmont
0ae30537c1 More set serial frame type before rate fixes (nw) 2014-01-11 04:55:12 +00:00
R. Belmont
03531ca9b9 fix compile (nw) 2014-01-11 04:45:51 +00:00
smf-
e3fa6f3b09 Added an RS232 port instead of hard coding the serial terminal [smf] 2014-01-11 01:20:25 +00:00
smf-
340b217886 Replaced FLAG fake IO port with a DEVCB2 callback [smf] 2014-01-11 01:00:43 +00:00
smf-
8dc57a3427 Added write_sense to S2650 CPU and use it for pipbug serial port, Hunchback (Galaxian Hardware) and replace calls to set_input_line(1 in lazercmd.c & meadows.c [smf] 2014-01-10 23:24:45 +00:00
cracyc
f9047310cc i8089: fix small bugs (nw)
isbc: put fdc by default on 215 board as most real machines would (nw)
2014-01-10 23:13:30 +00:00
Curt Coder
5c623ec2c3 (MESS) softbox: Fixed validation. (nw) 2014-01-10 22:57:23 +00:00
Curt Coder
3820999e15 (MESS) Moved files to emu/bus. (nw) 2014-01-10 22:50:51 +00:00
smf-
fc59ec00a0 fixed pc1403 & pc1403h crashing and standardised devcb2 callbacks (nw) 2014-01-10 20:12:15 +00:00
smf-
9176cfff3c Fixed c128 starting up and changed reset line on c64 cartridges to active low. (nw) 2014-01-10 19:43:26 +00:00
smf-
4cbb711937 fixed crash caused by incorrect tag (nw) 2014-01-10 19:27:24 +00:00
smf-
6efc17f695 Fixed atari 5200 startup (nw) 2014-01-10 19:15:03 +00:00
smf-
f2bdaa6b25 Stop ec65k from crashing by creating it's own class, the hardware appears very different to ec65 anyway (nw) 2014-01-10 19:09:27 +00:00
smf-
c921b9e171 Fixed c64gs crash at startup, need to specify the actual type because cia1_pb_r isn't virtual (nw) 2014-01-10 18:57:28 +00:00
smf-
68125fe084 hooked up RS232 port [smf] 2014-01-10 13:52:54 +00:00
smf-
e7563a244c call set_data_frame() before calling set_rcv_rate() as otherwise it acccesses m_synchronous before it is set leading to random behaviour [smf] 2014-01-10 13:49:37 +00:00
R. Belmont
37f4ca826f Clang compile fix (nw) 2014-01-10 04:13:53 +00:00
R. Belmont
16944c361e (MESS) DEC Rainbow updates:
- Removed preliminary keyboard/sound hacks [Bavarese]
- Improved LK201 mapping (KBD13 keys, keys > F12) [Bavarese]
- Layout LED polarity fixed [Bavarese]
- Improved (still imperfect) bidirectional comms with LK201 [R. Belmont]
2014-01-10 03:15:35 +00:00
Wilbert Pol
7067e8c171 (MESS) New working system:
Bandai Super Vision 8000  [ranger_lennier, and Charles McDonald, Wilbert Pol, Robbbert]
2014-01-09 22:31:27 +00:00
Curt Coder
81418e5be2 (MESS) ppc640: Added modem CPU ROM. [incog] 2014-01-09 20:40:21 +00:00
Scott Stone
e9b71fe6d6 a7800.c - Corrected joystick buttons assignment & minor palette notes cleanup. [Robert Tuccitto] 2014-01-09 18:25:06 +00:00
Robbbert
79520f54f1 (MESS) sv8000 : fixed screen size in gunfight game. 2014-01-09 14:47:57 +00:00
Robbbert
036426dd97 (MESS) sv8000 : connected up remaining keys, all games are playable 2014-01-09 09:10:59 +00:00
Robbbert
08edbae78e (MESS) pulsarlb : final cleanup 2014-01-09 02:01:20 +00:00
smf-
8fbf0f84d3 removed unused variables (nw) 2014-01-09 01:25:29 +00:00
smf-
5834061747 (MESS) Hooked ACIA 6850 up to Altair 8800bt [smf] 2014-01-09 00:53:59 +00:00
smf-
f4655e0ae4 Removed hack and hooked up Z80DART now that parity works. [smf] 2014-01-08 22:38:15 +00:00
smf-
26754cf189 fixed order of parameters to set_data_frame() in r27006 (nw) 2014-01-08 22:35:05 +00:00
Wilbert Pol
3923db613d (MESS) checkpoint (nw) 2014-01-08 22:19:37 +00:00
smf-
1ec3795d20 Changed serial terminal to use separate data bits/parity and stop bit settings to allow more diversity. 2014-01-08 20:46:12 +00:00
Ivan Vangelista
233a37f1b2 Modernized beta disk device. Still needs updating to modern fdc.(nw) 2014-01-08 18:11:54 +00:00
Robbbert
4548b75d5b (MESS) czk80 : added devices and notes 2014-01-08 15:55:49 +00:00
smf-
6c4480939e reverted gross hack (nw) 2014-01-08 01:59:18 +00:00
Wilbert Pol
11137da005 (MESS) forgot this one (nw) 2014-01-07 21:55:08 +00:00
Wilbert Pol
4ed9300a67 (MESS) checkpoint (nw) 2014-01-07 21:54:40 +00:00
Ivan Vangelista
8bcb41f366 Modernized kr2376 device. (nw) 2014-01-07 17:37:19 +00:00
smf-
4a0d5a4c65 remove 6821 from the MCFG PIA macros, not all PIA's are 6821's (nw) 2014-01-07 14:25:34 +00:00
smf-
dfeda5a017 fixed recent c64 regressions (nw) 2014-01-07 13:33:00 +00:00
Robbbert
b940ef30d9 (MESS) ampro : patched out serial comms because of recent breakage elsewhere. 2014-01-07 13:21:02 +00:00
Robbbert
9e2cafd443 (MESS) v6809 : fixed crash from r26958 2014-01-07 09:05:44 +00:00
Robbbert
1c89f1903d (MESS) New not-working system [MooglyGuy, Smitdogg, The Dumping Union, TeamEurope]
----------------------------------
IQ Unlimited

out of whatsnew: This is the original Z80 version, not the same as the 680x0 system added recently.
2014-01-07 06:00:55 +00:00
R. Belmont
7456774f36 (MESS) fanucs15: got the 80286 to boot correctly [Carl] 2014-01-07 04:28:10 +00:00
R. Belmont
4e57365bef Fix GCC 4.8+ / Clang compiles (nw) 2014-01-07 03:25:30 +00:00
R. Belmont
fef02c021c (MESS) New skeleton drivers:
Fanuc System 15 [Guru, R. Belmont]
2014-01-07 02:28:39 +00:00
smf-
2211539e88 removed a couple of CA1/CB1 involved with IEEE, pet was already pushing the signals to the PIA (nw) 2014-01-06 19:38:12 +00:00
smf-
dc824e9dc2 Removed 6821 porta_r/portb_r/ca1_r/ca2_r/cb1_r/cb2_r functions as they only returned what you'd written to the chip, only a couple of those were ever used (by audio/exidy.c). Removed some ca*/cb* read callbacks that just returned what had already been pushed or always returned 0. As there are no longer any cb2 read callbacks that functionality has been removed. [smf] 2014-01-06 19:06:08 +00:00
smf-
9207c04fb1 fixed swapped cb1 & ca2 read callbacks during conversion (nw) 2014-01-06 16:30:13 +00:00
smf-
45d9761cad Converted PIA6821 to DEVCB2 [smf] 2014-01-06 13:17:32 +00:00
Fabio Priuli
735fa982fa (MESS) BBC Micro keyboard LED's: [Nigel Barnes]
- added layout for keyboard LED's.
- defined actual screen sizes.
2014-01-06 07:50:43 +00:00
Fabio Priuli
fc8332e9c9 BBC Micro keyboard updates/fixes: [Nigel Barnes]
- added numeric keypad on Master series.
- fixed CAPS LOCK and SHIFT LOCK.
- removed dipswitches from Master series.
- improved dipswitch descriptions.
2014-01-05 22:17:14 +00:00
Couriersud
e653c40b51 Use proper AY8910 mixing model for MSX. Volumes set to match MSX hardware. [Dr. Venom, Couriersud] 2014-01-05 16:26:50 +00:00
R. Belmont
7afee40784 More canonicalizations (nw) 2014-01-05 00:51:25 +00:00
R. Belmont
f19704cb3e Canonicalize more devcb2 (nw) 2014-01-04 22:29:17 +00:00
Michaël Banaan Ananas
0e99008161 added screen visarea adjustment to mc6845 config interface 2014-01-04 19:38:56 +00:00
Dirk Best
f2d192bac1 pf10.c: add some meat to the skeleton 2014-01-04 18:13:18 +00:00
smf-
fad0af02cb Fixed commodore quick load by passing in the address space instead of using machine().firstcpu [smf] 2014-01-04 14:22:50 +00:00
Ivan Vangelista
9bf65a23b5 Modernized upd7002 device. (nw) 2014-01-04 13:57:27 +00:00
Dirk Best
e68c36a77a floppy.c: add epson smd-165, used in the pf10 2014-01-04 13:46:44 +00:00
Dirk Best
dba15c8975 floppy.c: add epson drives 2014-01-04 11:44:51 +00:00
R. Belmont
5a1cf806ac (MESS) pt68k4: Hooked up devices, can now read floppy disks. [R. Belmont] 2014-01-04 05:19:29 +00:00
smf-
2872800e9e Merged pet/vic20/c64/plus4/c128 user ports, the pinout is slightly different on each one but there are cards that are compatible with each of the different machines. [smf] 2014-01-04 05:01:35 +00:00
smf-
a8ec109761 Fixed VIC20 VIA hookup that broke the built in joystick (nw) 2014-01-04 01:44:09 +00:00
Robbbert
6a4a4e14c7 (MESS) new not working system [Felipe Sanchez]
--------------------------------------------
Henry Prot I v19 (REV.1)


out of whatsnew: did some cleanup, removed unused variables, etc (Robbbert) Also, keyboard doesn't appear to work, maybe should be marked not working?
2014-01-03 23:21:00 +00:00
Dirk Best
5a4efd93da px4.c: preliminary tf20 floppy support 2014-01-03 19:35:59 +00:00
smf-
1eeab03497 Allow vic20/c64/c128 to share user port devices, removed c64 version of vic1011 and moved protovision 4 player adapter from bus/c64 to bus/vic20. Tried to test with http://code.google.com/p/commodore-multi-player/ as it supports protovision 4 player adapter, but it currently crashes. I have had to disable 1541 as it prevents quick loading from working. [smf] 2014-01-03 18:18:33 +00:00
R. Belmont
5ca5a42a6d n68681: modernized and killed config struct in favor of devcb2. [R. Belmont] 2014-01-03 16:33:21 +00:00
Ivan Vangelista
1ae426e1b0 Modernized mos6530 device.(nw) 2014-01-03 16:19:16 +00:00
mahlemiut
0623cc4bf7 wicat: changed tag for the 8X300, since it's part of the WD1000, and adding logging of WD1000 register writes. (no whatsnew) 2014-01-03 11:22:28 +00:00
mahlemiut
c0c8402fd2 wicat: added else. (no whatsnew) 2014-01-03 03:14:39 +00:00
smf-
c1a652b17c saves variables I added recently & expanded vic20 user port so that devices can be shared between vic20/c64/c128 (nw) 2014-01-03 02:35:49 +00:00
mahlemiut
846afdc0d9 wicat: Got it passing the VIA test. Needs a trampoline to do so, but is not possible otherwise at this stage. 2014-01-03 02:01:37 +00:00
smf-
48e29c8a94 Hooked up the 6551 to the plus 4 user port, haven't been able to test it in diag264 as cartridges don't appear to work [smf] 2014-01-03 01:54:28 +00:00
Dirk Best
74dde453d6 px4.c: small bugfix 2014-01-02 23:55:58 +00:00
Dirk Best
3ebc69c4cc px4.c: initial diserial support 2014-01-02 23:36:43 +00:00
R. Belmont
c0f502adfb (MESS) Add documentation (nw) 2014-01-02 22:09:28 +00:00
smf-
65e4aa12a2 Modernised VIC20 user port [smf] 2014-01-02 22:03:04 +00:00
smf-
8f1e301775 removed the simplest 6522 port callbacks [smf] 2014-01-02 18:08:30 +00:00
smf-
e778a278d7 Removed port read handlers from wicat as they just return what was written [smf] 2014-01-02 13:55:30 +00:00
smf-
be9a5785e4 Started to remove via port read handlers, prematurely stopped because IEEE488 code derives the clock from the read handler being called [smf] 2014-01-02 13:54:31 +00:00
R. Belmont
86e75fa9c1 (MESS): Keep my style, incorporating smf's suggestions (nw) 2014-01-02 13:30:41 +00:00
smf-
aee7317ca2 Remove code obfuscation, please don't revert my changes without discussing it first. [smf] 2014-01-02 12:03:07 +00:00
mahlemiut
f704d14ec5 wicat: switched to modern wd_fdc. 2014-01-02 09:54:49 +00:00
Miodrag Milanovic
7f04eebd50 -AVR8 cpu changes [Felipe Sanches]
- timers wip
 - Add TIMSK* reads - Refactor timer_tick calls
 - Remove all redundant register init statements. 
   We simply set all 0x200 registers to zero.
 - debugging timers
 - better syntax for disassembly of RJMP destination address
 - use register names in disasm of CBI, SBI, SBIC, SBIS instructions
 - use register bit names in disasm of instructions SBI,
    SBIS, SBIC, CBI 
 - wip on avr8 EEPROM read/write support
2014-01-02 09:54:29 +00:00
mahlemiut
3a46273b01 wicat: Hooked up FD1795, but still cannot convince the system to even attempt to boot from floppy. Updated some notes on the WD1000. 2014-01-02 08:10:23 +00:00
R. Belmont
8398f4f89f missed files (nw) 2014-01-02 05:41:38 +00:00
R. Belmont
2870d782ad (MESS) mac: cleanup (nw) 2014-01-02 05:40:15 +00:00
smf-
4c579d7705 Fixed maclc booting (nw) 2014-01-02 00:27:52 +00:00
smf-
c809aca64e removed redundant call to write_cb2 (nw) 2014-01-01 23:24:55 +00:00
smf-
06e2117802 fixed maciicx mouse (nw) 2014-01-01 23:16:50 +00:00
smf-
aa417ba231 I had meant to move this here (nw) 2014-01-01 17:38:12 +00:00
smf-
30f4b914da missed compile error somehow (nw) 2014-01-01 17:24:27 +00:00
smf-
c4c56cedee Removed cb2 callback from mac drivers, you now have to push the data. [smf] 2014-01-01 17:16:02 +00:00
smf-
d45c8b2c4e fixed some binding errors not caught by -validate (nw) 2014-01-01 16:15:23 +00:00
smf-
cf7b3b7582 removed ca1/ca2/cb1 callbacks as they were never called anyway [smf] 2014-01-01 15:59:32 +00:00
smf-
6806f5b3bf removed ca1/cb1 callbacks as the values are already pushed [smf] 2014-01-01 15:33:08 +00:00
smf-
6e714a1b49 removed IEEE488 CA1/CA2 callback as it already pushes the values [smf] 2014-01-01 15:24:39 +00:00
smf-
c838911c41 removed more ca*/ca* callbacks [smf] 2014-01-01 15:20:26 +00:00
smf-
0c0ee4823f Changed victor9000 keyboard to push the data line to the 6522 [smf] 2014-01-01 14:59:52 +00:00
smf-
c8c13800b8 removed ca1/cb1/ca2/cb2 callback, they don't do anything [smf] 2014-01-01 14:39:45 +00:00
smf-
9b42297472 removed ca1/cb1/ca2/cb2 callback, they don't do anything [smf] 2014-01-01 14:30:34 +00:00
smf-
64dcec6b99 removed runtime via device lookups, removed ca1, cb1, ca2, cb2 callbacks from configuration & push the values they returned (always 1). [smf] 2014-01-01 14:27:08 +00:00
smf-
0d6fbbcc93 removed oric ca1 & c2 read handlers, they were just returning what was written [smf] 2014-01-01 14:25:24 +00:00
David Haywood
4c0e9249c8 avoid naming conflict (nw) 2014-01-01 13:57:47 +00:00
smf-
ba685abe7f removed runtime via device lookups, removed ca1, cb1, ca2, cb2 callbacks from configuration as the values are pushed already [smf] 2014-01-01 13:24:24 +00:00
smf-
98df56b923 removed readpb & readcb2 callbacks from commodore LCD VIA6522 configuration. Changed write_cb2 to work with shift register [smf] 2014-01-01 13:22:54 +00:00
smf-
e968792e52 removed read_ca*/read_cb* as they just returned what you'd written to the chip already. [smf] 2014-01-01 11:32:52 +00:00
smf-
d794ba4dab converted pa* & pb* inputs to WRITE_LINE_MEMBER [smf] 2014-01-01 10:54:45 +00:00
Robbbert
94794e5f4e handler -> member 2013-12-31 20:42:41 +00:00
Robbbert
7e2b4fb0d3 (MESS) bigbord2 : upgraded fdc to modern 2013-12-31 11:37:57 +00:00
Robbbert
f50043953f (MESS) mycom : upgraded fdc to modern 2013-12-31 09:08:56 +00:00
smf-
72f6a2d0fb Convert VIA6522 to use DEVCB2 [smf] 2013-12-31 08:46:37 +00:00
Robbbert
cf0294d53e (MESS) pulsar : added remaining devices, system works.
Note: rs232 commented out at the moment because it has issues.
2013-12-31 03:33:33 +00:00
mahlemiut
afb077ebae wicat: added Backspace key, because that is kinda useful. :) (no whatsnew) 2013-12-30 08:32:40 +00:00
mahlemiut
b3398bb399 wicat: added very basic keyboard handling. Mostly for testing right now, but allows you to interact with the system. 2013-12-30 07:31:19 +00:00
Miodrag Milanovic
a0d7e3ca1d -AVR8 improvements: [Felipe Sanches]
- Added ELPM instructions
  - Added fuse bits macros
  - Added reset logic to decide initial program counter based on
 fuse bits configuration
  - Added initial support for ATMEGA1280 and ATMEGA2560
  - Use register names in the disassembly of IN and OUT instructions

(MESS) New driver : Replicator 1  [Felipe Sanches]

(MESS) Replicator 1 driver: [Felipe Sanches]
 - status: no sound / not working
 - general skeleton.
 - basic memory mapping
 - shift-register interfacing from PORTC writes to the LCD device
 - avr8 fuses configuration
2013-12-30 07:21:37 +00:00
cracyc
0e95be33ee z80dart: add priority and irq vector for 8274 (nw) 2013-12-29 23:36:53 +00:00
Jonathan Gevaryahu
87af04aaf1 add a small note to lk201, n/w 2013-12-29 19:20:01 +00:00