| |
Flavioweb
Registered: Nov 2011 Posts: 463 |
Arduino-based 1541 emulator. Possible?
Talking about Arduino with an hw-hacker father of a friend, i started to thinking about on how to build a full-compatible 1541 clone (6510, cia, ram, etc...) using Arduino hw.
I found this 6502 emulator:
http://www.df.lth.se/~richard/6502emu2.pde
May be possible to build a full sd card reader fully 1541 compatible (for low level drive programming)? |
|
... 30 posts hidden. Click here to view all posts.... |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
"Oh does opencbm support custom drivecode? I thought it only implemented iec which more or less is possible to implement in user space since the protocol is clocked. Anyway, cool if it does support custom drive code! :)"
not really "custom" (as in not user defined) - but it uploads own drivecode for the "fast" and "warp" type of transfers.
"So is there chance to have "true drive emulation" on stock PC that way?"
sure possible - but not the way you'd possibly want it to be (it'll block the pc)
and "cortex" is the marketing term for a certain ARM core/controller type (similar to what you'll find in many smartphones or netbooks) |
| |
Kisiel Account closed
Registered: Jul 2003 Posts: 56 |
Cortex ????
one of ARM family http://en.wikipedia.org/wiki/ARM_architecture , thumb 2 only, small RAM and ROM.
I don't know what is STOCK PC, you have VICE on "stock PC" and for drive emulation one program for dos.
This topic is about Arduino 1541 emulation (ATmega8, ATmega168, ATmega328, ATmega1280.), so I think it's not possible but is possible on Cortex as I proved in video presentation. |
| |
CreaMD
Registered: Dec 2001 Posts: 3057 |
Thanx for explanation Kisiel. I seemed like if you were replying on my post, that's why I asked. |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
That video doesn't prove much. Implementing some custom serial protocol is one thing, actually providing full compatibility for all types of disk access, speeders and custom routines another.
That said, i'm not doubting it's possible with an ARM CPU, just that this video feels like those dubious grainy blurred UFO "proof" things. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
hehe, i stopped watching video "proofs" of whatever years ago, although some of them at least have some entertainment value =)
and what krill says :) (actually supporting typical demo stuff is on the easier side of things, as that usually involves async protocolls anyway and thus timing isnt all that important - now try running some copyprotected original games on it =P) |
| |
SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
Maybe the Raspberry Pie is more suited..?
LFT has done a cross development suite for his own use. (asm + tools run on RP, connected to C64) |
| |
Krill
Registered: Apr 2002 Posts: 2980 |
Scroll up, Raspberry Pi has already been discussed to some degree. |
| |
Kisiel Account closed
Registered: Jul 2003 Posts: 56 |
its not sd2iec multi protocol emulation. it's cycle exact 6502 core with VIA emulation (4kB RAM,16kB ROM, timers, SOE handling etc). So far no illegal opcodes.it took me half year to code this emu. Now i am working on stage 2, sd to gcr. see new prototype on Silesia Party 7 as other guys.
Thanks for support but topic is Arudinio not UK1541. |
Previous - 1 | 2 | 3 | 4 - Next |