|
|
Joined: Jan 2012
Posts: 883 Likes: 12
Senior Member
|
Senior Member
Joined: Jan 2012
Posts: 883 Likes: 12 |
Looks like the 6845 gets out of sync with the screen. Its a tricky thing to get right.
|
|
|
|
Joined: Jan 2012
Posts: 1,165 Likes: 10
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,165 Likes: 10 |
The emulated Amstrad PC1512 and PC1640 have a keyboard problem. crazyc diagnosed it as "d" acting as "backspace" Hitting the "d" key multiple times sometimes leaves a "d" standing, but it's hard to type "cd" as the leading "c" usually gets erased ...
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Jan 2012
Posts: 1,165 Likes: 10
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,165 Likes: 10 |
This page has got the ROMs, bootdisks and some docs about Atari's PC line http://www.ataripc.net/bios/
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Feb 2005
Posts: 449
Senior Member
|
Senior Member
Joined: Feb 2005
Posts: 449 |
The emulated Amstrad PC1512 and PC1640 have a keyboard problem. crazyc diagnosed it as "d" acting as "backspace" Hitting the "d" key multiple times sometimes leaves a "d" standing, but it's hard to type "cd" as the leading "c" usually gets erased ... It happens because MAME maps joystick left to D by default and that translates to backspace in Amstrad's DOS.
|
|
|
|
Joined: Jan 2012
Posts: 1,165 Likes: 10
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,165 Likes: 10 |
The Amstrad keyboard has a joystick port. According to this document mouse and keyboard also generate scancodes. https://www.win.tue.nl/~aeb/linux/kbd/scancodes-3.html I will try to redefine the joystick mapping from Amstrad's DOS as mentioned here http://www.vcfed.org/forum/archive/index.php/t-35363.html and then report back 
Last edited by rfka01; 09/02/16 10:14 AM.
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: Jan 2012
Posts: 1,165 Likes: 10
Very Senior Member
|
Very Senior Member
Joined: Jan 2012
Posts: 1,165 Likes: 10 |
OK, changing the "P2 LEFT" setting in MAME's "Input this machine" menu of the PC1512 driver to, say, Shift-D, gets rid of the issue of disappearing characters. The NVR utility has settings for keyboard, mouse and joystick but covers only the mouse and fire buttons and the DEL=> key. PC1640 and PC1512 service manuals here ... http://www.retroisle.com/amstrad/pcs/Ori..._Agujereado.pdfhttp://www.retroisle.com/amstrad/pcs/Ori..._Agujereado.pdf
NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
Toshiba T1000 WIP: https://github.com/mamedev/mame/pull/1850 (screenshot taken before adding RTC chip to memory map)
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
+ ROM-DOS boots fine. Diags are not passing yet (apparently T1000 uses a 80C50 as keyboard controller, and diags are trying to test its 160 bytes of memory...) and I've no idea how expanded memory ("HardRAM") is configured -- port 0xC3 is a good condidate though. 
|
|
|
|
Joined: Apr 2005
Posts: 604 Likes: 2
Senior Member
|
Senior Member
Joined: Apr 2005
Posts: 604 Likes: 2 |
Isn't port 0xc3 within the 2nd DMA controller range? Or did the T1000 have something else mapped there?
|
|
|
2 members (Kale, eberhab),
35
guests, and
4
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,158
Posts119,916
Members5,034
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|
|