|
Post by mirkosoft on Dec 12, 2019 23:09:50 GMT
Yes, thank you very very much! I was searching in 1551 and 1571 map too and found it.
Thank you really really very much. Miro
|
|
|
Post by mirkosoft on Dec 12, 2019 0:09:33 GMT
Hi!
I want to ask how is possible to get current accessed track and sector number while accessing disk? I need something similar to CP/M indicator of RW TRK/SEC of any drive.
Thank you for help. Miro
|
|
|
Post by mirkosoft on Nov 28, 2019 0:51:58 GMT
Ok, I try, later report.
Miro
|
|
|
Post by mirkosoft on Nov 26, 2019 23:10:37 GMT
I know that - but what I want really to do: I modified sources from author of Soft-Kernal for C64 (author provided me sources) - this I changed that it can change Kernal and also Basic - original not. It uses switching ROM and I have JiffyDOS in C64 mode without problem, only load program and run. Basic - I found not yet any existing Basic version which is placed in Basic area, so I try to made my own changes and then create Windows application to create user's mixed Kernals and Basic into single PRG file. Anything similar I want to do for C128 - but here is problem bankswitching. For now: 1. I want to replace Kernal only - with same as original but placed in RAM, Basic is near impossible to place into RAM, maybe only Basic HI ROM 'cause Basic LO ROM begins at $4000. 2. If it will be success I mod Kernal or replace with JiffyDOS Purpose: Have custom Kernal without ROM mods in C128 native mode...
Miro
|
|
|
Post by mirkosoft on Nov 25, 2019 23:31:06 GMT
You forgot main problem - I need to have visible RAM also in bank 15 or others. $ff00 is the bankswitching config location and when I configure it, all accesses to it, changes the config. I know that I can see whole RAM by these configs, I can see what I want but - anytime writing to $ff00 changes that config.
Miro
|
|
|
Post by mirkosoft on Nov 24, 2019 13:05:56 GMT
Yes I want to run RAM code instead of ROM. Miro
|
|
|
Post by mirkosoft on Nov 24, 2019 0:25:01 GMT
Hi!
I have very simple question but hard to find answer. Is possible to turn off Kernal and maybe even Basic in Commodore 128 and then for bank 15 leave visible RAM? Anything similar to C64 where is possible to use RAM under Kernal and Basic. You're asking what a dumb Q I have when we have bankswitching? Yes, we have. But what I need: Have visible RAM content even when is bank 15 selected and all other selected to have visible only RAM content instead ROM content.
Here's also Q2: how is location $0000 and $0001 different to C64? I know their function, but need compare from any C64 user.
Thank you for your help. Miro
|
|
|
Post by mirkosoft on Oct 29, 2019 12:58:11 GMT
Hi!
I'm trying ro make real GO128. I know - it looks like impossible, but I have few notes from old C128 Alive forum where we discussed it. I found notes after disk recovery. Disk failed longer time ago.
So, the notes:
; program the keyboard read line ($dc01) into a write line. And set bit 4 to output 0 volts, like this
*=$1300 lda #$ff sta $dc03 lda #$ef sta $dc01 ; Then set the normal keyboard write line ($dc00) to ouput 5 volts on bit 7 like this
lda #$ff sta $dc00 rts
; Then print a message to press SPACE ; When the user presses SPACE, this should short out the CIA ; If the transistors inside are powerful enough, it will drop the 5V power supply low enough ; to cause the machine to reset ; But it also might burn out the CIA, blow a fuse, or otherwise burnout some component ; This is unlikely, as you can do something similar with an incompatible joystick
Yes, it can damage some components. The problem is pressing SPACE. There's really better option to simulate the keypress by software similar method - or if you know - by other.
Can anybody help? Or have idea?
Thank you. Miro
|
|
|
Post by mirkosoft on Oct 5, 2019 19:22:09 GMT
So, have you pixel map and color (attribute) map? It is all you need nothing more - only copy to data areas for pixels and for colors (attributes)
Or have you single file only not color and pixel map separated?
Bit confusing now. Miro
|
|
|
Post by mirkosoft on Oct 5, 2019 18:08:54 GMT
It is 'cause color is representing in single pixel value 0/1 on VDC and bitdepth in color images is various from 1 to 32. It needs to correct bitdepth down to 2 colors - 1 bpp but before and don't forget perform dithering - example Floyd Steinberg. Easiest way is to use IrfanView. This is for monochrome pictures. For 16 color pictures (VDC 16 colors) it needs to apply selected palette (own color values exactly same like VDC colors) and allow dithering. But it is not yet finished - it needs apply color cell map. But this mentioned application cannot to do. I have tool but restricted permissions by author, my friend, which does it - various modes. But I lost contact with him. Also want to create much user friendly application than renderers in VDC Mode and VGA Mania, but author didn't confirmed using sources yet to make it easier for me. But you can use modes in VDC Mania - it includes renderers for them. It needs only convert source to PPM binary coded type image - again with IrfanView and put file into executable folder with name input.ppm For monochrome modes you can use my VBM Renderer 2.0 fixed. Use fixed version, earlier has saving problem. You can find it on CSDb. I plan to extend it later. Application requires sources in PBM or PGM format and exact mode dimensions. Hope this helps.
Miro
|
|