|
Post by mirkosoft on Jan 24, 2015 7:31:47 GMT
Hi!
For correction: Carry out - I can't say that my English is so good that it is true translate.
I'm long time searching for Commodore 1750 REU for one purpose only: its EPROM socket which C128 identifies as external ROM. Sadly never found for sale. So I'm searching for way to make easy exchanging ROM in U36 socket without opening case. I have there Megabit ROM, which is for me less important than my own ROMs. Is possible to create any ?adapter? which allows by wires to carry out socket and by this way easy exchangeable U36 without opening case?
My offer is maybe not so high but simple: If anyone of you can create it for me, I give him/her gift in form of Megabit ROM.
Thank you for understanding and I hope that my English was at least so correct that is understandeable.
Miro
|
|
|
Post by mirkosoft on Jan 21, 2015 18:17:53 GMT
I like MMU for its functions. My problem in case of ROM I didn't wanted to change any MMU config for not full understanding it - I sit down and search internet about ROMs for internal or external socket and I found all what I wanted, now I know that better than to be afraid is to ask or search and read. In case of The Ace - it is impossible to work without bankswitching...
I want to decide which way to select now: programming from BOOTER new BIOS or begin creating PC tools for new Drawer?
I'll post it on blog and all comments and suggestions are welcome...
Miro
|
|
|
Post by mirkosoft on Jan 17, 2015 6:32:59 GMT
Update: Al is ok, again MMU config... it's my big shame.
Miro
|
|
|
Post by mirkosoft on Jan 16, 2015 22:17:10 GMT
booterrom.bin (32 KB) Hm, problem found... I tried to start/reset VICE in 80 columns and emulator hangs... really don't understand now. I mean there's no change between 40/80 active display: - status of 40/80 key - address 215 = active screen Any other changes? I attached updated ROM. Miro
|
|
|
Post by mirkosoft on Jan 16, 2015 21:07:52 GMT
Thank you boys! I used what Robert wrote and it works - it was only in MMU config!
Really thank you! Now I'm sure to burn it and use on real DCR.
Miro
|
|
|
Post by mirkosoft on Jan 16, 2015 5:28:18 GMT
OK, D81 is for to be sure that works - it has BOOT.CFG file which starts attached PRG Attachments:booterrom.bin (32 KB)
bootdisk.d81 (800 KB)
|
|
|
Post by mirkosoft on Jan 14, 2015 21:26:49 GMT
Sadly must to say that VICE works not. At least v2.4 and newer. I was directly following this (found in Megabit Adapter documentation):
During the power up or reset routine your computer will look for CBM at the beginning of Internal ROM $8000 or $C000. Here is what it will look like:
Bytes Description ----------------- x000-02 Cold start entry x003-05 Warm start entry x006 ID byte $00 for due nothing, anything else for auto-start x007-09 “CBM” string
Note: x = $8 (middle) or $C (high)
$8000 EA EA EA 4C 0A 80 FF 43 42 4D $8000 NOP ;COLD START $8001 NOP $8002 NOP $8003 JMP $800A ;WARM START $8006 FF ;ID, $00 OR $01 $8007 ‘CBM’ ;CBM STRING $800A ;START OF PGM
|
|
|
Post by mirkosoft on Jan 14, 2015 20:48:38 GMT
Hi!
Tried. Even more wrong - VICE hangs. I need to create internal or external function ROM - socket U36 or REU...
Miro
|
|
|
Post by mirkosoft on Jan 13, 2015 17:59:21 GMT
Hi!
I created few ROMs to use with VICE, sometimes were not working but few of them yes. Now I need to test ROM before I burn it and VICE 2.4 and nightly builds later works not with: Routine in 32K ROM copies data to RAM and have to execute them, but copying is done and no action. Look at this code:
cold_start_vector:
nop nop
nop
warm_start_vector:
jmp start
id:
.byte $ff // autostart has to be 1, but I changed it by examining Servant ROM and leave $FF
sign:
.byte $c3, $c2, $cd // CBM - characters with bit 7 on
start: ldx #00
copy: lda program,x
sta $1300,x
inx
bne copy
fncopy: lda fnkeys,x
sta $1000,x
inx
bne fncopy
jmp $1300 <======= this is not executed all above works, but this not
Can anybody help me where I do mistake and execution of copied routine at $1300 is never executed? Really are data copied, but execution is not performed...
Thank you for all.
Miro
|
|
|
Post by mirkosoft on Jan 4, 2015 20:45:39 GMT
Thank you very much!
It' easy command like formatting DD, HD and ED... only needs to use 81:
OPEN 1,8,15: PRINT#1,"N0:DISKNAME,XX,81": CLOSE 1
and that's all.
Miro
|
|