|
Post by mirkosoft on Feb 9, 2023 0:03:26 GMT
Even not only front plate is different - D and DCR have totally different case
|
|
|
Post by mirkosoft on Oct 22, 2022 3:08:01 GMT
Here is modifiable Basic startup where is possible to find it - even you can modify startup text
; Basic Cold Start 4023: 20 7A 41 JSR $417A ; Set Preconfig Registers 4026: 20 51 42 JSR $4251 ; Set Basic Links 4029: 20 45 40 JSR $4045 ; Set-Up Basic Constants 402C: 20 9B 41 JSR $419B ; Print Startup Message - look at 419b, if I'll find old notes to mods I will reply 402F: AD 04 0A LDA $0A04 4032: 09 01 ORA #$01 4034: 8D 04 0A STA $0A04 4037: A2 03 LDX #$03 4039: 8E 00 0A STX $0A00 ; Restart System (BASIC Warm) [4000] 403C: A2 FB LDX #$FB 403E: 9A TXS 403F: 20 56 FF JSR $FF56 ; foenix 4042: 4C 1C 40 JMP $401C
here starts output:
; Print Startup Message 419B: A0 00 LDY #$00 419D: B9 BB 41 LDA $41BB,Y ; Startup Message 41A0: C9 40 CMP #$40 41A2: D0 0E BNE $41B2 41A4: 24 D7 BIT $D7 ; 40 / 80 columns: 0 = 40, 128 = 80 41A6: 10 0D BPL $41B5 41A8: A2 13 LDX #$13 41AA: A9 20 LDA #$20 41AC: 20 69 92 JSR $9269 ; Call 'chrout' 41AF: CA DEX 41B0: D0 F8 BNE $41AA 41B2: 20 69 92 JSR $9269 ; Call 'chrout' 41B5: C8 INY 41B6: C0 96 CPY #$96 41B8: D0 E3 BNE $419D 41BA: 60 RTS
and here is text:
; Startup Message 41BB: 93 0D 40 20 43 4F 4D 4D ; '{CLR}{CR}@ comm' 41C3: 4F 44 4F 52 45 20 42 41 ; 'odore ba' 41CB: 53 49 43 20 56 37 2E 30 ; 'sic v7.0' 41D3: 20 31 32 32 33 36 35 20 ; ' 122365 ' 41DB: 42 59 54 45 53 20 46 52 ; 'bytes fr' 41E3: 45 45 0D 40 20 20 20 28 ; 'ee{CR}@ (' 41EB: 43 29 31 39 38 36 20 43 ; 'c)1986 c' 41F3: 4F 4D 4D 4F 44 4F 52 45 ; 'ommodore' 41FB: 20 45 4C 45 43 54 52 4F ; ' electro' 4203: 4E 49 43 53 2C 20 4C 54 ; 'nics, lt' 420B: 44 2E 0D 40 20 20 20 20 ; 'd.{CR}@ ' 4213: 20 20 20 20 20 28 43 29 ; ' (c)' 421B: 31 39 37 37 20 4D 49 43 ; '1977 mic' 4223: 52 4F 53 4F 46 54 20 43 ; 'rosoft c' 422B: 4F 52 50 2E 0D 40 20 20 ; 'orp.{CR}@ ' 4233: 20 20 20 20 20 20 20 20 ; ' ' 423B: 20 41 4C 4C 20 52 49 47 ; ' all rig' 4243: 48 54 53 20 52 45 53 45 ; 'hts rese'424B: 52 56 45 44 0D 00 ; 'rved{CR}{0}' ; Set Basic Links 4251: A2 11 LDX #$11
|
|
|
Post by mirkosoft on Oct 20, 2022 22:52:47 GMT
to print 16-bit digit it is simple, ĸernal128 call $8E32 Prints 16-bit digit X=LO/A=HI
|
|
|
Post by mirkosoft on Mar 31, 2022 22:52:18 GMT
|
|
|
Post by mirkosoft on Sept 15, 2021 13:46:49 GMT
Here is file's 4th and 5th byte (LO + HI): Byte $00 LO byte load address (always $ff)\_ $FFFF is ID of relocatable file $01 HI byte load address (always $FF)/ $02 JMP = $4C $03 LO byte of jump $04 HI byte of jump
After loading it is determinated, so I know that easiest way is to use Branch instructions, but file description is not limited and vectors cannot to be limited - and it means that it can be higher value than 127 bytes.
Miro
|
|
|
Post by mirkosoft on Sept 14, 2021 23:32:14 GMT
Hi!
I have completed relocatable code and I need only finish or tune last thing.
File content:
JMP here+init_offset ; file description ending $00 ; vectors init: ; vector correcting & jump or RTS I need or want to use easiest and smallest way to use of JMP <here+init_offset> $4C LO HI
If anyone can help me, I'll be thankful.
Miro
|
|
|
Post by mirkosoft on Sept 19, 2020 9:17:08 GMT
Talking you about VDC, yes? For me known maximal vertical resolution reached is 800 pixels interlaced. Mode used allows maximally 600x800 for memory limit. Please PM me - when I will be free somewhere on disk I'll find this mode.
Miro
|
|
|
Post by mirkosoft on Sept 7, 2020 23:51:52 GMT
Hi!
Currently I want to get the best of uIEC and partition it by myself.
My Q is simple: How to partition uIEC to access it by Commodore 128 and Windows the same way? FAT FS or even NTFS?
But also - is possible to create similar partitions like with CMD-FD/HD, so 1541/DNP partitions too?
How to get the best?
Thank you for help. Miro
|
|
|
Post by mirkosoft on May 21, 2020 1:23:37 GMT
I began my computing with Czechoslovak ZX SPectrum clone and I like ZX Spectrum. When I see by CSpect emulator what it can, it is beutiful. To M65: It is in development very, very long time. I think its fate is near sure - another C64 machine... sadly - looks true.
Miro
|
|
|
Post by mirkosoft on May 19, 2020 22:14:13 GMT
I was at beginning of C256 specs creation with Stefany, we were talking also about C128 and I told all my known perfect C128 features, also I suggested dual CPU system - but Stefany selected MC68010 and later we both abandoned. When I see progress in development, specs and the way of C256 I saw that's far from Commodore machines - I think it has minimum of Commodore like features and also I thinkthat it is far from C256 original prototype, so I focused to other way.
In my eyes is very good platforum M65 - Commodore 65 is computer I ever wanted and at beginning of project (when was yet unknown and only one source was Paul's blog) I saw that it looks cool - but wrong thing happened - Commodore 64 users take it as their computer like any expanded C64 and even Paul forgot that it has C65 features and whole its scene talks only about C64 - like it always was - in their eyes exist only one and for them best computer - C64. But this is not truth - easiest example is C128 and we all know why is C64 less - and C65 resp. M65 fate is much more wrong than C128... If I buy M65, I do it for C65 possibilities only. It will be again used like C128 - never use C64 mode and if, only when I must. My favorite always stay C128.
Whole world sees only single machine from Commodore and it is not fair! Miro
|
|