Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - MIRKOSOFT

#1
Hi!

I'm searchingfor The Right Time cartridge for User Port.

It's RTC (Real-Time-Clock) cartridge.

I BUY SURE!!!

Here's image about:
#2
Hi!


I wrote first about BB-RealTimeClock connecting to Control Port.


On web I found any software for that. You can download, it's in attachment.


Miro
#3
Hi friends!


OK, thanks to detailed description of possible problems.


I must note fact that v0 = 8563Rev7(1985) / v1 = 8563rev8/9(1986) / v2 = 8568(1986) or v1 = 8563rev8(1986) / v2 = 8563rev9(1986) / v3 = 8568(1986) .... ?


I ordered and paid for VDC RAM Expansion, so I can now test the same code on 8563rev8...when VDC Expansion arrives...


BLOCK COPY is perfectly fast thing in VDC options, so, sure is that I want to use it...


Miro
#4
Thank you very much.


I wrote email him.


I will see the differences btw. chips 8563 R9 and 8568...


Then is here only one Q: if it is so different, how to optimize code? Problem is not in detecting type of chip, this is easy, but it seems that it will need two or more different codes...


Thank you very much.


Miro
#5
Hi!


If I understand correctly, earlier versions of VDC chip are not bugfixed?


Now it can look as VICE emulates other version of VDC than I have on real machine.


In VICE is possible to select VDC Rev1 or Rev2 (really I know only 8563 Rev8 and 8563 Rev9) and 8568 - my machine (DCR) has version 8568, flat C128 has 8563 rev9.


Problem to test it is that the flat version of VDC has only 16kB VDC RAM. I know that it is possible to upgrade to 64kB, but ATM is nothing on eBay or so...


So, how?


Miro
#6
Thank you!


I'll try it to do it this night.


But really, I began with simplest solutions and after modifications and code works only in VICE, I did all what I could to do even if it was not logical...


I'm now really lost... this BIG BUG is main problem of VDC displaying of OS...


But I know that VICE emulates C128 best of all emulators, with VDC has ever problems, and when I downloaded VICE2.3 I was very bad surprised...
VICE2.3 in emulation of C128 is totally out of game... If I look at emulation of C64, it's good step to future...


Miro
#7
Hi!


Yes, I do it twice... why?


You wrote here that maybe I'm not checking it, so I did it twice for sure... I know that it's useless, but really don't know where error is...


RUN IN VICE: all works corectly
REAL MACHINE: except dialogs and Notepad window all works not...


So, here's big Q on you: I want to invite you to co-operate on ACE128 TOS, I lost Jason Lapp's support have in team testers, but I need really good VDC programmer... and I mean that you're, so:


WANT YOU?


Let me know.


Miro
#8
So, I tried it, seems better, dialogs shows corrctly. Bitmap is not copied good. Also, first part of bitmap seems like there's charset...


Can you chcek BLOCK-COPY:




vdx_read:
jsr nyet
stx $d600
rvr1: bit $d600
bpl rvr1
lda $d601
rts

vdx_write:
jsr nyet
stx $d600
wvr1: bit $d600
bpl wvr1
sta $d601
rts

vdx_copy:
lda deshi // des-hi
ldx #18
jsr vdx_write
lda deslo // des-lo
inx
jsr vdx_write

ldx #24
lda #128
jsr vdx_write

lda srchi // src-hi
ldx #32
jsr vdx_write
lda srclo // src-lo
inx
jsr vdx_write


      ldx #30
lda #$00
      jsr vdx_write

ldy datahi
clrpag:
jsr vdx_write
dey
bne clrpag
rts



and SET-BITMAP:




set_bitmap:
lda #$1c // read Charset address
jsr nyet
sta vdcstatus
jsr nyet
lda vdc_rw
jsr nyet
and #$1f
ora #$e0
sta count
lda #$1c // set Charset address
jsr nyet
sta vdcstatus
jsr nyet
lda count
sta vdc_rw
lda #$0c // hi-byte of Bitmap
jsr nyet
sta vdcstatus
jsr nyet
lda #$00
sta vdc_rw
lda #$0d // lo-byte of Bitmap
jsr nyet
sta vdcstatus
jsr nyet
lda #$00
sta vdc_rw
lda #$14 // hi-byte of Attributes
jsr nyet
sta vdcstatus
jsr nyet
lda #$40
sta vdc_rw
lda #$15 // lo-byte of Attributes
jsr nyet
sta vdcstatus
jsr nyet
lda #$00
sta vdc_rw
lda #$1a // background color
jsr nyet
sta vdcstatus
jsr nyet
lda #$22
sta vdc_rw
lda #$19 // read Bitmap mode
jsr nyet
sta vdcstatus
jsr nyet
lda vdc_rw
sta textmode
ora #$80
sta count
jsr nyet
lda #$19 // set Bitmap mode
sta vdcstatus
jsr nyet
lda count
sta vdc_rw
lda #$00
ldx #$40
sta lobyte
stx hibyte
jsr vdc_prepare
ldy #00
sty count
agx: lda #$22 // dblu|dblu
jsr vdc_write
iny
cpy #00
bne agx
inc count
lda count
cmp #$08
bne agx
rts



Many thanks!


Miro
#9
Hi my friend!
I forgot to write to source code what seems labels:




.var vdcstatus = $d600
.var vdc_rw = $d601


vdc_write:     
   ldx #$1f
   stx vdcstatus
notyet:
   bit vdcstatus
   bpl notyet
   sta vdc_rw   // writting to VDC
   rts



Mean you that?


or mean you this:


vdc_write:     
   ldx #$1f
nyet:
   bit vdcstatus
   bpl nyet
   stx vdcstatus
notyet:
   bit vdcstatus
   bpl notyet
   sta vdc_rw   // writting to VDC
   rts


Miro
#10
Hi!

Thank you for your work, but it works not now also in VICE.
It's total disorder on the screen.
I called routine $c53c before every writting to $d600, values A, X, Y were stored into temporary locations and after calling $c53c were loaded again to A, X, Y...

Every help is great, so I'm thankful!

But this big bug must to be solved....

SO? PLEASE HELP ME SOMEBODY...

Many many many thanks for every little bit of help.

Miro
#11
Software / Re: WANTED: CD-ROM COMMANDER 128!!!!
March 09, 2011, 06:04 PM
Many thanks!


Now I know like it looks...


I'l try what it will do...


But full version is full version - I'm also thankful!


Miro
#12
Hi!


I'm really confused!


I'm programming VDC in BITMAP mode and all works in VICE correctly.


If I try to RUN it on real machine (C128DCR/64kB VDC RAM/1,5MB REU/SCPU128/RAMLink/floppies/HDDs etc.) it makes problems like not correct copying blocks of VDC graphics, error characters...


Can anybody check source code below where are only used routines for working with VDC... really don't understand where I do the mistake.


Can anybody help?




////////////////////////////////////////////////////////////////
VDC R/W TO MEMORY ROUTINES
////////////////////////////////////////////////////////////////


vdc_prepare:
   ldx #$12
   lda hibyte
   stx vdcstatus
bag1:   bit vdcstatus
   bpl bag1
   sta vdc_rw
   ldx #$13
   lda lobyte
   stx vdcstatus
bag2:   bit vdcstatus
   bpl bag2
   sta vdc_rw
   rts


vdc_write:     
   ldx #$1f
   stx vdcstatus
notyet:
   bit vdcstatus
   bpl notyet
   sta vdc_rw   // writting to VDC
   rts


vdc_read:   
   ldx #$1f
   stx vdcstatus
notyet1:
   bit vdcstatus
   bpl notyet1
   lda vdc_rw   // reading from VDC
   rts




////////////////////////////////////////////////////////////////
VDC ROUTINE FOR BLOCK COPY
////////////////////////////////////////////////////////////////


vdx_read:
   stx $d600
rvr1:   bit $d600
   bpl rvr1
   lda $d601
   rts
   
vdx_write:
   stx $d600
wvr1:   bit $d600
   bpl wvr1
   sta $d601
   rts
   
vdx_copy:
   lda deshi      // des-hi
   ldx #18
   jsr vdx_write
   lda deslo      // des-lo
   inx
   jsr vdx_write
   
   ldx #24
   lda #128
   jsr vdx_write
   
   lda srchi      // src-hi
   ldx #32
   jsr vdx_write
   lda srclo      // src-lo
   inx
   jsr vdx_write


      ldx #30
      lda #$00
      jsr vdx_write
   
   ldy datahi
clrpag:
   jsr vdx_write
   dey
   bne clrpag
   rts




////////////////////////////////////////////////////////////////
SETTING VDC BITMAP MODE
////////////////////////////////////////////////////////////////


set_bitmap:
   lda #$1c      // read Charset address
   sta vdcstatus
   jsr nyet
   lda vdc_rw
   and #$1f
   ora #$e0
   sta count
   lda #$1c      // set Charset address
   sta vdcstatus
   jsr nyet
   lda count
   sta vdc_rw
   lda #$0c      // hi-byte of Bitmap
   sta vdcstatus
   jsr nyet
   lda #$00
   sta vdc_rw
   lda #$0d      // lo-byte of Bitmap
   sta vdcstatus
   jsr nyet
   lda #$00
   sta vdc_rw
   lda #$14      // hi-byte of Attributes
   sta vdcstatus
   jsr nyet
   lda #$40
   sta vdc_rw
   lda #$15      // lo-byte of Attributes
   sta vdcstatus
   jsr nyet
   lda #$00
   sta vdc_rw
   lda #$1a      // background color
   sta vdcstatus
   jsr nyet
   lda #$22
   sta vdc_rw
   lda #$19      // read Bitmap mode
   sta vdcstatus
   jsr nyet
   lda vdc_rw
   sta textmode
   ora #$80
   sta count
   lda #$19      // set Bitmap mode
   sta vdcstatus
   jsr nyet
   lda count
   sta vdc_rw
   lda #$00
   ldx #$40
   sta lobyte
   stx hibyte
   jsr vdc_prepare
   ldy #00
   sty count
agx:   lda #$22      // dblu|dblu
   jsr vdc_write
   iny
   cpy #00
   bne agx
   inc count
   lda count
   cmp #$08
   bne agx
   rts


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



It's written in syntax of KickAssembler.
Sourcecode is also in attachment as ASM file.


MANY MANY MANY MANY THANKS FOR EVERY HELP!!!!!


Miro
#13
Herdware / CMD HD and SCSI cable
March 08, 2011, 02:47 AM
Hi!


I found solution with A500 PSU 4,5V to power supply CMD HD (waiting...)


Now I want to connect HDD and CDRW to SCSI cable.


My SCSI cable has HD68pin ports (4 with terminator), HDD has HD68 connector and CDRW has IDC50 connector.


I bought two SCSI adapters IDC50 to HD68 and now want to connect it.


I connected first adapter to CMD HD mainboard and second adapter to CDRW-


NOW:


Which port and where have to be terminator on the cable?


Has it any order like IDE cables? I mean Master/Slave...


I did this connection:


- to CMD HD mainboard I connected first connector near terminator.
- to HDD I connected next connector
- to CDRW I connected last connector


My friend said that there is no necessary any order, but cable must to have terminator.


I want to be sure, so I'm asking...


Also 2nd Q is:


How will be visible CDRW as second device?


And at end of Qs, if anyone of you have CD-ROM COMMANDER 128, please, let me know, I can also buy!


Many many thanks for every help.


Miro

#14
Herdware / Re: Clock chip on 64/128
March 07, 2011, 09:17 PM
Hi!


I'm not sure if you're talking about BB-RealTimeClock (photo in attachment...)



But really don't know more.




Miro
#15
Software / WANTED: CD-ROM COMMANDER 128!!!!
March 07, 2011, 09:04 PM
Hi all friends!


I'm searching for CD-ROM COMMANDER 128... it can be Dxx image or real diskette... no problem.


I have CD-ROM COMMANDER 64, but I'm really 128'er and I'm working except gaming in C128 mode...


If you can please help...


Also searching for:

http://commodore128.mirkosoft.sk/searching_for.html


Many many thanks for every help.


Miro
#16
Hi!


You didn't understand:


I want to change German version of flat C128 to US version of flat C128, not vice versa!


Why doing it so problematic?


I have German PAL machine and US NTSC machine, so, if I connect NTSC to PAL C1084S-D1 and PAL C1084-P image will be not correct...


So, I have US JiffyDOS - there's solved replacement German Editor and I need only CharROM change from German to US and I don't want German labels, so I replace German keyboard to US keyboard from NTSC machine...


Miro
#17
Herdware / Re: CMD HD and PSU current
March 07, 2011, 05:06 PM
So, I found Ampere specifications and some discussions..


MOLEX has 11A per pin maximally.


In discussion I found:





Quote
I was able to track down some specs for the two mechanisms:
Stock Upgrade
+12 Start-up 2.00 A 2.18 A
+12 Typical 0.35 A 0.83 A
+5 Start-up 1.00 A 1.00 A
+5 Typical 0.90 A 0.76 A
Typical Power 9 Watts 14 Watts
Start-up Power 29 Watts 31 Watts


They are pretty close. Plus the Power Supply (DSP-A500)
seems to be able to handle the slightly heavier load.


Michael, thanks for the tip about heat buildup. If it becomes a
problem, I will probably take your lead and try to fan it up.


There's written about Amiga 500 PSU - type DSP-A500.


I found auction in Poland where is written (in Polish language):


Most strongly PSU for Amiga 4,5A - Works with Amiga 1200 and Amiga 500 with MegaRAM!


... is it that?


Please help me in this somebody.


Many thanks,


Miro
#18
Herdware / Re: CMD HD and PSU pinouts...
March 07, 2011, 04:34 PM
Hi again!


So, I was searching in CMD HD manual, web and did photo of C1541-II PSU...


I found the pinouts voltage: Interest seems that:


C1541-II PSU has in pinout +12VDC 0,5A/GND/NC/+5VDC 1A
CMD HD power connector: +12VDC/GND/GND/+5VDC
PC-MOLEX: +12VDC/GND/GND/+5VDC


So, it seems that they the same, but I don't knows Ampere specifications of CMD HD and MOLEX.


In this case, if is Ampere specification of CMD HD and PC-MOLEX the same, I can power supply CMD HD by PC-PSU...


If I look at 1541-II PSU there is only 0,5A and 1A possible to get... so, this makes truth that it's insufficient for CMD-HD...


Knows anybody Ampere specification of MOLEX and CMD HD? In attachment is picture of pinouts.


Many thanks for every reply...


Miro
#19
Thank you!


No problem...


I mean flat C128...


I have one German and one US...
- German is PAL/220V PSU machine with JiffyDOS
- US is NTSC/110V PSU machine with voltage transformer


so the exchange only to German:
- Character ROM
- keyboard


correct?


Many thanks


Miro
#20
Herdware / Re: CMD HD and PSU for it...
March 07, 2011, 10:56 AM
If I can write truth really DON'T UNDERSTAND IT - MY ENGSLISH...


What I wrote?
- my SCSI HDD and SCSI CDRW both has MOLEX connecttors for using in PC, so, both can be power supplied by PC-PSU.
- the board seems like can be powered with lower Volts / Amperes...


So, new Q:


Can I power supply everything from external PC-PSU?
- HDD & CDRW by MOLEX (standard HDD cable)
- MB electronic by Floppy power cable (problem is that if 5V or 12V)


In summary:
If are power supplied HDD & CDRW externally by PC-PSU, is enough for CMD mainboard electronic 1541-II PSU?
Or how to use Floppy power connecor from PC-PSU to CMD mainboard...?


Many thanks for expalining!


Miro
#21
Hi!


I have Q:


Is possible to exchange German character ROM and Editor ROM to US?


Are they socketed?


Many thanks for every help.


Miro
#22
Hi!


In previous post I wrote about solution of PSU for CMD HD... look anybody if is it possible...


Many many thanks!


Miro
#23
Hi!


So, the idea is this:


CMD HD:
- connect to SCSI cable HDD & CDRW
- HDD & CDRW will be powered externally by PC-PSU through standard MOLEX connectors
- main CMD HD hardware will be powered by 1541-II PSU


The Q:
WILL IT WORK?


Q2:
HAS ANYBODY Dxx IMAGE OF CD-ROM COMMANDER 128? (CD-ROM COMMANDER 64 I have...)


Many thanks for replies.


Miro
#24
Herdware / Re: CMD HD and PSU for it...
March 06, 2011, 04:46 AM
Thank you Robert!


In this case I want to connect to SCSI cable also CD-RW, powered by MOLEX PC connector of PC-PSU.


I need to know which model will be really stable and working. So, A500 PSU ~3A but CMD HD needs 4,5A.


I have no problem to powering internal SCSI HDD of CMD HD with external PC-PSU MOLEX connector.


So, if I will powering HDD & CDRW with external PC-PSU, only main CMD HD electronic needs power, will be possible to use 1541-II PSU?


Many thanks for help.


Miro
#25
Herdware / CMD HD and PSU for it...
March 05, 2011, 08:22 PM
Hi!


I have CMD HD without PSU.


Somewhere I read that it works with 1541-II PSU (has same power connector), somewhere that works not with...


Where is truth...? or better, WHICH PSU WORKS WITH CMD HD?


Many thanks for every reply.


Miro