tane
Banned-
Posts
477 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Events
Store
Everything posted by tane
-
Can be added by default the code to enable the 512kb memory expansion? There was an issue with Ultimate Cart and both were not working together. Enable 512kb Memory (Rambo).xex Disable Memory Expansion.xex
-
After a look, that's right, in a procedure of 4000 lines... The .endp was almost lost at the end, and the open/close fold display was not showing properly in UEStudio because the code has many labels ended in .end, so the "close fold" didn't end in the .endp.
-
Yeah, making a " .def :label" did the trick, now it compiles and works, thank you. It seems that everything inside a jsr is treated as local, so external labels are hidden. With the .def now is defined as global and works when calling a jsr. The Mads documentation says: Global labels Each definition outside of a macro (.MACRO), procedure (.PROC), or local scope (.LOCAL) is global. It should be required to add that a jsr is treated as local, and not global.
-
It's MADS, latest version (CRC32: 24a7ea98). (It's shown in the command line in the black screenshot). No, I only manage its syntax...
-
Unicorns season: Prince of Persia for the A8!
tane replied to rensoup's topic in Atari 8-Bit Computers
No, I'm taking about xBootDos, as it's a hassle to make a proper set of disks, what about to have in the website disks (90k, 180k, ...) already initialized and with an example file (autorun) inside (any), ready to just replace that file. Regarding topic: I put "(somewhere)" in the last post as it's off topic. -
No.. in that case it'll show a "warning". I'll try fantomas idea, but not sure if it work because in this case the more code is added (or cpu used) the more glitches appear, so I'm thinking the way to just make a "turn on/off" for a " jmp exit". It's possible to do it at the end when everything is finished and the address where it was placed is known, but I'd like a way to know the address where the statement is placed, in order to point it automatically.
-
It does not work just making a "sta label", it says it's "undeclared label". Note: the "sta label" it's being executed inside the code of a function, previously called by a jsr. Are the externals labels hidden inside the function?
-
How to get the address of a label?: As example: the following placed somewhere in the code: label sta $20 sta $21 sta $22 ;end of label Then if at some point of the execution it's required to change the contents to nop, i.e.: all previous 6 bytes inside "label" to "ea": lda #$ea sta ; -> but how to know automatically the address where "label" is
-
asm6502.uew
-
Unicorns season: Prince of Persia for the A8!
tane replied to rensoup's topic in Atari 8-Bit Computers
Can you post (somewhere) a full set of disks of different size already bootable that just need to replace the AUTORUN file inside? -
What is the range of free available memory under $2000 that can be used by a .xex that won't be wiped or used by any cart / device / DOS loader?: What about the case of the .xex inside a .atr / .car? Ultimate: $0910 - $1FEF ($0030 - $003F, $00B0 - $00FF, $0120 - $01EF, $0400 - $06FF, seen with debugger of Altirra) xDOS: $0938 - $1FFF AVG: ? Side 1/2/3: ? FujiNet: ? TheCart: ? Any other device / loader: ?
-
Thanks. Maxflash Studio should have the option to export 8K, 16K, 32K & 64K, and not only 128K, in order to have easily a .bin & .car from a .xex.
-
It's absolutely perfect. One of the things I don't like about Maxflash is when exporting to .car or .rom, the minimum size is 128K even if the .xex is just 8K.
-
Is there a lack of 128K carts design being that with Maxflash it's possible to create 128K .car files? What is the benefit 16K vs 128K?
-
Ultimate Cart (SD multicart) - Technical thread
tane replied to electrotrains's topic in Atari 8-Bit Computers
Can you include the improvements made in this thread by other guys and publish an updated version (source & compiled) ? https://atariage.com/forums/topic/241888-ultimate-cart-sd-multicart-technical-thread/?do=findComment&comment=4298153 -
Ultimate Cart (SD multicart) - Technical thread
tane replied to electrotrains's topic in Atari 8-Bit Computers
Only the energy point is enough. The USB Blaster doesn't supply power to the FPGA, you're trying to flash a turned-off device. What about a screenshot of the mod? -
The link at Mega contains cas and xex files. For wav files conversion: a8cas.
-
Telematica SA: MP3 - 1: https://drive.google.com/drive/u/2/folders/19tWJzMGNI5xqjfS8FMKniMl2kBOhsKv0 MP3 - 2: https://drive.google.com/drive/folders/1Zc0xYl6uyX6JVz4uOzbsTX-928__qvdl WAV - 1: https://drive.google.com/drive/u/2/folders/12ukOrYkFmo7tkGsLkGd1qmh5PaHINkpx WAV - 2: https://drive.google.com/drive/folders/1QkN67ycR2mPH_GddVrV0wnjNDmQaP49F https://www.atariware.cl/wiki/Programas/SuperExaminador https://drive.google.com/file/d/0B4fcP4WLukJaY0R6enlIaFYxQk0/view Prisma Soft & others: https://mega.nz/folder/iKYnQZKQ#m-w9PYcWmj1eaS9bwsGTVw https://drive.google.com/file/d/0ByM0h5xqi0YsQW5hWHhJcWxOOUk/view https://drive.google.com/file/d/0ByM0h5xqi0YsX290VV82Wk1tRFE/view cas.7z
-
Ultimate Cart (SD multicart) - Technical thread
tane replied to electrotrains's topic in Atari 8-Bit Computers
asm? -
Some progress with the language. ? // Color and Speed Test for Atari 8-bits ; Results: ; ; Test | COLOR.ADDRESS | SPEED.ADDRESS | ; -----------------------|---------------|---------------| ; NTSC-60 (default NTSC) | 00 | 60 | ; NTSC-50 | 00 | 50 | ; PAL-60 | 01 | 60 | ; PAL-50 (default PAL) | 01 | 50 | ; ; GTIA ($d014): NTSC colors: 0f ; PAL colors: 01 ORG.ADDRESS = $4000 ;Location of this code SPEED.ADDRESS = $42ff ;EDIT: Address of the mark of the speed (50 if PAL, 60 if NTSC) -> EDIT address COLOR.ADDRESS = $42fe ;EDIT: Address of the mark of the color (01 if PAL, 00 if NTSC) -> EDIT address vcount =$d40b ;vertical line counter org ORG.ADDRESS .proc paltest start loop1 lda vcount cmp #100 bcc loop1 //Wait till scanline 200 sta max loop2 lda vcount cmp #10 bmi loop2.fin cmp max bmi loop2 sta max bpl loop2 loop2.fin ldx #$60 ; 60 = NTSC default lda max cmp #135 bmi ntsc.test ldx #$50 ; 50 = PAL default ntsc.test stx SPEED.ADDRESS lda $d014 ; GTIA (color) cmp #$01 ; 01=PAL, 0f=NTSC beq it.is.color.pal lda #$00 ; 00=NTSC sta COLOR.ADDRESS rts it.is.color.pal lda #$01 ; 01=PAL sta COLOR.ADDRESS rts max .byte 0 .endp ini ORG.ADDRESS