tonma Posted April 12 Author Share Posted April 12 15 minutes ago, DjayBee said: You don't need an external tool to generate a boot disk image. A little bit of magic with MADS' assembler directives can generate an ATR diskimage directly from the assembly process. If you like, I can support you there. I saw your example here. I'll will test it. 1 Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted April 12 Share Posted April 12 @tonma I think there's a bug on level 2, you can't move the bottom row of blocks 1 Quote Link to comment Share on other sites More sharing options...
tonma Posted April 12 Author Share Posted April 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 2 Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted April 12 Share Posted April 12 @tonma yes, that fixed it mazezam.xex 1 Quote Link to comment Share on other sites More sharing options...
dmsc Posted April 13 Share Posted April 13 Hi! 10 hours ago, tonma said: 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 3.64 kB · 6 downloads You can use my "MKATR" (at https://github.com/dmsc/mkatr/ ) tool to produce a bootable disk that will boot in an 8K Atari 400: mkatr -B 17 mazezam.atr -b mazezam.xex The "-B 17" option relocates the bootloader to page 17 ($1100), this area is not used in your XEX. The bootloader used by MKATR uses 613 bytes, and can be placed at any address from page 4 upwards. Attached is the ATR. Have Fun! mazezam.atr 1 2 Quote Link to comment Share on other sites More sharing options...
tonma Posted April 13 Author Share Posted April 13 14 hours ago, TGB1718 said: @tonma yes, that fixed it 4 hours ago, dmsc said: Hi! You can use my "MKATR" (at https://github.com/dmsc/mkatr/ ) tool to produce a bootable disk that will boot in an 8K Atari 400: mkatr -B 17 mazezam.atr -b mazezam.xex Thanks a lot, it's really helpfull. I'll clean my code to share it ... and after try to make an aother game. 1 Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted April 13 Share Posted April 13 5 hours ago, dmsc said: The "-B 17" option relocates the bootloader to page 17 ($1100), this area is not used in your XEX. Would have to relocate higher than that, so still wouldn't work on an 8K system Segment 1: Load:0600 End:0BF6 Size:05F7 Segment 2: Load:0C00 End:0CCC Size:00CD Segment 3: Load:1000 End:106F Size:0070 Segment 4: Load:1BC0 End:1FE6 Size:0427 Segment 5: Load:0CCD End:0FD1 Size:0305 1 Quote Link to comment Share on other sites More sharing options...
dmsc Posted April 13 Share Posted April 13 Hi! 5 hours ago, TGB1718 said: Would have to relocate higher than that, so still wouldn't work on an 8K system Segment 1: Load:0600 End:0BF6 Size:05F7 Segment 2: Load:0C00 End:0CCC Size:00CD Segment 3: Load:1000 End:106F Size:0070 Segment 4: Load:1BC0 End:1FE6 Size:0427 Segment 5: Load:0CCD End:0FD1 Size:0305 I don't understand your point, there is a hole from $1070 up to $1BBF, that is 2896 bytes free. As the bootloader only needs 613 bytes, it has more than enough room. Also, the load ends at $1FE6, that is just 26 bytes short of 8K. I tested the ATR in an emulator and it works. Have Fun! 1 Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted April 13 Share Posted April 13 1 hour ago, dmsc said: I don't understand your point Fair enough, I missed the size of your loader in your comments 1 Quote Link to comment Share on other sites More sharing options...
tonma Posted April 16 Author Share Posted April 16 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 7 3 Quote Link to comment Share on other sites More sharing options...
xxl Posted April 16 Share Posted April 16 can you post these files from another server? Quote Link to comment Share on other sites More sharing options...
Wrathchild Posted April 16 Share Posted April 16 DOS friendly version With downloads, Chrome is blocking but seems to simply leave the file in the download folder as something like "Unconfirmed 198598.crdownload" and so you rename that back to the download name then it is fine. Or use a browser such as "Brave" alongside and copy the download link across to that. mazeam_exomizer.xex 1 Quote Link to comment Share on other sites More sharing options...
tonma Posted April 16 Author Share Posted April 16 (edited) 3 hours ago, xxl said: can you post these files from another server? 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 Edited April 16 by tonma Quote Link to comment Share on other sites More sharing options...
darwinmac Posted April 16 Share Posted April 16 If you get stuck on a level, how can you restart the level without restarting the Atari? Bob C Quote Link to comment Share on other sites More sharing options...
tonma Posted April 16 Author Share Posted April 16 24 minutes ago, darwinmac said: If you get stuck on a level, how can you restart the level without restarting the Atari? Bob C Press Key 'r' to restart 1 Quote Link to comment Share on other sites More sharing options...
ascrnet Posted April 17 Share Posted April 17 15 hours ago, tonma said: I finished to clean the code and add comments. I change the code in the Title screen and save 60 octets ^_^ thanks for sharing the source code, it is very inspiring. 🤩 15 hours ago, tonma said: New features : Press joystick button to start game and Reset Attract mode when moving player. I would move the ATRACT to avoid the screen saver when moving or not moving the joystick. game mva #$00 ATRACT stop_snd ; Timer to stop sound 15 hours ago, tonma said: I share the source code. It's far from perfect and need certainly a lot of optimization. I reviewed it and I see it very well, although I am not an expert. So go ahead, practice makes perfect.😉 1 1 Quote Link to comment Share on other sites More sharing options...
tonma Posted April 17 Author Share Posted April 17 7 hours ago, ascrnet said: thanks for sharing the source code, it is very inspiring. 🤩 I would move the ATRACT to avoid the screen saver when moving or not moving the joystick. 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. 1 Quote Link to comment Share on other sites More sharing options...
sanny Posted April 17 Share Posted April 17 I also like the attract mode (now... back then I didn't like it, C64 friends inspired) 1 Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted April 17 Share Posted April 17 6 hours ago, tonma said: Thanks, i'll do my best One thing, this does not clear 0 to 255 bytes, it clears 1 to 255 ; Clear Ram Player/Missile .proc clear_pmg ldx #255 ; Erase all the area from 0 to bottom 255 lda #0 loop sta pmg+$400,x ; Player 0 sta pmg+$500,x ; Player 1 dex bne loop rts .endp This will do the 256 bytes, x register is not tested until it's been incremented so BNE still works. ; Clear Ram Player/Missile .proc clear_pmg ldx #0 ; Erase all the area from 0 to bottom 255 txa loop sta pmg+$400,x ; Player 0 sta pmg+$500,x ; Player 1 dex bne loop rts .endp 2 1 Quote Link to comment Share on other sites More sharing options...
tonma Posted April 18 Author Share Posted April 18 (edited) 17 hours ago, TGB1718 said: One thing, this does not clear 0 to 255 bytes, it clears 1 to 255 Thanks, I always be trapped by this sort of things. Edited April 18 by tonma Bad link Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted April 23 Share Posted April 23 ZeroPage Homebrew is playing MazezaM 8ko Ver on TODAY'S ZPH stream LIVE on Twitch! Hope you can join us! Tue Apr 23, 2024 | LIVE @ 6PM PT | 9PM ET | 1AM GMT+1Day WATCH LIVE: https://twitch.tv/zeropagehomebrew/ WATCH LATER: https://youtube.com/zeropagehomebrew/ Games: AntiAir (2024 Final A8) by Inufuto BoberDash (2024 WIP A8) by Krystian Walczyk @Salmax, Marduk, Michal Radecki-Mikulicz (stRing) @michomis Run, Fox, Run! (2024 WIP A8) by Wojtek Bociański @bocianu, Adam Wachowski @+Adam+, Piotr Lis @LiSU Jail (2024 Final A8) by Mariusz Ejchsztet @Mq., Krzysztof Kaźmierczak Code Brown (2024 WIP A8) by Marek "Koala" Ogłodek , Piotr Lis @LiSU, Piotr "Piesiu" Radecki, Rafał "Raphis" Szczytko BumBumBox (2024 WIP A8) by Paweł Banaś @PeBe, Grzegorz "SuN" Żyła, Filip "ZoltarX" Golewski Kolonoskopia u Grzegorza (2024 WIP A8) by Rafał Chabowski @mgr_inz_rafal Z kamerą wśród ośmiornic (2024 WIP A8) by Paweł "Paw" Gugała MazezaM 8ko Ver (2024 Final A8 Port) by budgames @tonma 1 Quote Link to comment Share on other sites More sharing options...
tonma Posted April 24 Author Share Posted April 24 12 hours ago, ZeroPage Homebrew said: ZeroPage Homebrew is playing MazezaM 8ko Ver on TODAY'S ZPH stream LIVE on Twitch! Hope you can join us! Tue Apr 23, 2024 | LIVE @ 6PM PT | 9PM ET | 1AM GMT+1Day WATCH LIVE: https://twitch.tv/zeropagehomebrew/ WATCH LATER: https://youtube.com/zeropagehomebrew/ Games: AntiAir (2024 Final A8) by Inufuto BoberDash (2024 WIP A8) by Krystian Walczyk @Salmax, Marduk, Michal Radecki-Mikulicz (stRing) @michomis Run, Fox, Run! (2024 WIP A8) by Wojtek Bociański @bocianu, Adam Wachowski @+Adam+, Piotr Lis @LiSU Jail (2024 Final A8) by Mariusz Ejchsztet @Mq., Krzysztof Kaźmierczak Code Brown (2024 WIP A8) by Marek "Koala" Ogłodek , Piotr Lis @LiSU, Piotr "Piesiu" Radecki, Rafał "Raphis" Szczytko BumBumBox (2024 WIP A8) by Paweł Banaś @PeBe, Grzegorz "SuN" Żyła, Filip "ZoltarX" Golewski Kolonoskopia u Grzegorza (2024 WIP A8) by Rafał Chabowski @mgr_inz_rafal Z kamerą wśród ośmiornic (2024 WIP A8) by Paweł "Paw" Gugała MazezaM 8ko Ver (2024 Final A8 Port) by budgames @tonma Thanks for the test. ^_^ The last version must work but you need to launch the atr version with autoboot or exomizer version. As the game works on 8ko computer, the code is under $2000 and crash because of Dos. It's totally possible to add button to restart the game from "couch". But not a rewind button, it's more interesting that way. Just to see your joy faces when you finish a level by yourself. That's the goal of a game. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.