Jump to content

tonma

Members
  • Posts

    173
  • Joined

  • Last visited

Contact / Social Media

Recent Profile Visitors

5,324 profile views

tonma's Achievements

Chopper Commander

Chopper Commander (4/9)

160

Reputation

  1. The tablet is a good idea. Sadly I lost the one I had in 80's. I'll look to add it.
  2. I think i'll do an english version with sepratate files for dialogue. And certainly a game like "La crypte des maudits" is appealing too. I'll use the joystick, since many user play with it. I choose to use Words with inverted mode like lucasfilm games but why not an Icon version. I wish to test the game on limited ram, so I don't want to duplicate the Character set. It's faisable with an 16*8 pixels (2 chars). I have a first version with multiple zone on screen to clik. I click on Zone 2 with the cursor on the water.
  3. When I add ",$9b", it add ";" at the end. I think the display list in antic 2 only read 40 octets in memory by line. Here i don't load data with a string function. It's just raw data. The bin files here is just screenshot picture i convert with my own tools to atari format.
  4. Well, as always, I found my error after posting. I need to put the file Name in UPPERCASE. I'm really dumb. So with "fname .byte c'VILLAGE4BIN'" it's working. The picture is loaded on screen. But I always have an error at the Org address of the program crashing at $2000, although nothing seems to be written at this address.
  5. Hi, I'm wanting to port "la secte noire", a amstrad cpc french game. With Point and click instead of text parser. As the picture for each screen take some data space, I wish to load files from atr ingame. I look for different solutions without DOS, and looks like xbios is a good way, but I can't make it work. I download the xBios.atr file at http://xxl.atari.pl/ and use atadim windows tool to load file in atr. I tried with XAUTORUN but have the same result. I have a little icon showing data is reading on floppy. I want to open a file and read data to screen address with xbios_load_data. But the data don't change. I certainly miss something. When I set $2000 as origin the emulator crash. You can see my files in atr. org $3000 screen = $4000 ; Screen buffer blank8 = $70 ; 8 blank lines (overscan) lms = $40 ; Load Memory Scan jvb = $41 ; Jump While Vertical Blank jsr xBIOS_SET_DEFAULT_DEVICE ; no need AtariOS anymore ; Load display list lda #<dlist ; Low ; # Not Useful, recup adresse sta SDLSTL ; $0230 lda #>dlist ; High sta SDLSTL+1; $0231 mva #$1E COLOR0 ; %01 Jaune mva #$b2 COLOR1 ; %10 green mva #$96 COLOR2 ; %11 blue Couleur du texte mva #$00 COLOR4 ; 00 Couleur du fond ldy <fname ldx >fname JSR xBIOS_OPEN_FILE ldy <screen ldx >screen JSR xBIOS_LOAD_DATA jmp * dlist .byte blank8, blank8, blank8 ; Overscan Top .byte $2 + lms, <screen, >screen ; debut affichage et position buffer = 8 scanlines :80 .byte $0D ; 80 * 2 scanlines .byte $42,<hello2, >hello2, 2, 2 ; 3 * 8 scanlines .byte jvb, <dlist, >dlist ; command vbl + address new dlist (Low + High) fname .byte c'village4bin'; 11 characters ATASCII (8.3 without the dot, space padded) hello2 .byte "VOIR EXAMINER PRENDRE PARLER ATTENDRE " .byte "ALLER UTILISER DONNER INV ACTIONNER " icl 'hardware.asm' icl 'xbios.asm' org screen hello .byte " LE BOURG D'ISSEGEAC 09H00" ins 'village2.bin' Source + atr https://drive.google.com/file/d/1XS1UR6NdPKC-TIrL5njJIk-gzrH7sMgQ/view?usp=sharing
  6. Thanks, I always be trapped by this sort of things.
  7. Thanks, i'll do my best. I know I can reduce some parts of the code, use fewer variables that were only used once ... I prefer keeping the Attract mode, as the good old time, to save our old TV screen from burning.
  8. Press Key 'r' to restart
  9. Sure. I made a google drive link for twitter. All files inside (xex, atr bootable and src) https://drive.google.com/file/d/1FR5qQP9KxyYegq8Yfr7TkWWyzQTTl3d2/view?usp=sharing
  10. I finished to clean the code and add comments. I change the code in the Title screen and save 60 octets ^_^ New features : Press joystick button to start game and Reset Attract mode when moving player. I changed parts of the code, so now we can relocate ram addresses automaticaly. Well, more easily anyway. I share the source code. It's far from perfect and need certainly a lot of optimization. ^_^ Time to go working on another game. mazezam.atr mazezam.xex MazezaM_atari400_8ko_src.zip
  11. Thanks a lot, it's really helpfull. I'll clean my code to share it ... and after try to make an aother game.
  12. Hum hum. I change the compression for the last version. Maybe that come from there. I replace the data with a more simple previous version. I'll also make soon a version at $2000 for the dos, if you prefer waiting. mazezam.xex
  13. I saw your example here. I'll will test it.
  14. Thanks, I'll add that. Totaly forgot about Atract.
  15. Thanks. I'll look for this tools for a next version.
×
×
  • Create New...