Users: PROFI 512/1024, ATM, PENTAGON 512/1024

ZXNet echo conference «code.zx»

From Slavka Kalinin To All 13 June 2001

Greetings, All! Is there a subject here or what? If no one responds, then I’ll expand I will not support the memory of these computers! That's all. Bye, All! [CGE] [ARTVIEW] [THE KNIGHT'S ARENA] [IF GAME] to be continued... NEWART/n-Discovery/SPb * Coder, gfx artist, AY music's fanat

From Eugene Palenock To Slavka Kalinin 17 June 2001

Hello Slavka! 13 Jun 01 00:02, Slavka Kalinin -> All: SK> Is there a subject here or what? Pentagon 512 - bits 6 and 7 of 7FFDh are involved. In general, everything is simple, you just need to _always_ use the full port addressing (OUT (C),A) and remember that 5 and 7 screens are only in their real places, if 6 or 7 bits are set - this is already the upper memory. Pentagon 1024 - like 512, but the 48 ROM locking bit is also involved - it is instead locks manage memory now. Accordingly, it cannot be detected - you have to do the setup manually. SK> If no one responds, Well I... Best regards, Evgeniy.

From Alexander Bondarenko To Slavka Kalinin 1 July 2001

Greetings, Slavka! Somewhere around 30 Jun 2001, Slavka Kalinin and Alexander Bondarenko were racing already intimidated subject "Users: PROFI 512/1024, ATM, PENTAGON 512/1024". I decided to help the poor animal save its hooves. SK> ;MEMORY DRIVER FOR KAY-256 SK> ; SK> ;25000+0 NUMBER OF AVAILABLE CANS SK> ;(MUST NOT BE LESS THAN TWO) SK> ; SK> ;25000+1 DRIVER INITIALIZATION SK> ;(THIS MAY BE USEFUL FOR PROFI) SK> ; SK> ;25000+4 TURN ON THE ZERO BANK ITSELF SK> ; SK> ;25000+7 CAN SELECTION PROGRAM SK> ;REGISTER A BANK NUMBER. SK> ; SK> ;DRIVER LENGTH SHOULD NOT EXCEED SK> ;256 BYTES AND DRIVER MUST BE REQUIRED SK> ;LOCATE FROM ADDRESS 25000 SK> ;ALSO THE DRIVER SHOULD NOT BE USED SK> ;0,2,5 JARS Catch it in the nostril! ;) ;in case of an error (incorrect page number), swtc will display ;flag C set org 25000 db 29 ret nop nop jp NULB jp SWTC NULB push af xor acall SWTC pop af ret SWTC cp 29 jr nc,E1 push af,hl,bc ld bc,RAMTBL ld h,0 ld l,a add hl,bc ld a,(hl) or 16 ;This command is used to enable 48-ROM ld bc,#7ffd out(c),a pop bc,hl,af or a ret E1 ccf ret RAMTBL ;Table of banks (29 pieces, if you don’t use the 0th) db 1,3,4,6,7,#40,#41,#42,#43,#44,#45,#46,#47,#80 db #81,#82,#83,#84,#85,#86,#87,#c0,#c1,#c2,#c3 db #c4,#c5,#c6,#c7 As you can see, nothing complicated... ;) I typed the program right now from memory, but there don’t seem to be any glitches in it. Fuck it though knows... ;)))))) | So the time for a smoke break has quietly arrived. /~ Come on, Slavka!