Jump to content

LarsImNetz

Members
  • Posts

    39
  • Joined

  • Last visited

  • Days Won

    2

LarsImNetz last won the day on October 30 2023

LarsImNetz had the most liked content!

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

LarsImNetz's Achievements

Space Invader

Space Invader (2/9)

219

Reputation

  1. The current Night Knight version in source. https://github.com/the-atari-team/tat.night-knight.git To install, follow the README.md file.
  2. Hi, to start Altirra from Linux or Windows I use good old Makefiles, to build my Atari programs and start it with Altirra. Take an ATR Image, here I use my "turbobasic-autostart.atr". A simple `make atari` on console starts Altirra emulator and load the ATR Image. You need to change the `ALTIRRA=` lines where you installed your Altirra on Linux/Windows it. OS_NAME = $(OSNAME) ifeq ("${OS_NAME}", "Linux") ALTIRRA=wine /home/lars/.wine/drive_c/atarixl.software/AtariXL_400/Altirra-410b5.exe else ALTIRRA=Altirra.exe endif all: @echo "use make atari instead" # Start Altirra with debug and stop at start address # /portable searchs for an Altirra.ini exec_with_altirra: $(ALTIRRA) \ /portable: \ /disk: "turbobasic-autostart.atr" debug_with_altirra: $(ALTIRRA) \ /portable: \ /debug: \ /debugcmd: ".sourcemode on" \ /debugcmd: ".loadsym TEST.lst" \ /debugcmd: ".loadsym TEST.lab" \ /debugcmd: "bp 4000" \ /disk: "turbobasic-autostart.atr" atari: exec_with_altirra @echo "Start Atari with DOS and TurboBasic" debug: debug_with_altirra @echo "Start Atari in Debug mode" To start directly in debug mode, call `make debug` on console. Give your *.lst and *.lab files, which are build by MADS or Atasm with some extra parameters. e.g. `bp 4000` is a breakpoint at address $4000. HTH This is my simple way to start Altirra from my Linux Desktop and Windows Laptop (MinGW Environment) in the same way. Lars
  3. Hi Wade, here https://github.com/the-atari-team/lla.a8cdemo/tree/master/a8c-extensions you find 2 nice extensions for your famous A8CLibrary. WPut2(byte handle, byte x) Puts byte x in window at virtual cursor coordinates, it use StrAI() to convert from ASCII to Atari Screen and insert the single byte direct into the screen. It will show every char, also 10 or 13. Chars put by WPut2() will not leave the window frame. WPrintWords(byte handle, unsigned char *pS) Print a whole string into the given handle, will not overwrite the window frame and will insert a return if the word for current line is too long. Maybe you find the 2 functions helpful. Regards Lars
  4. This is me, often sitting together with a good old friend and do pair programming on his Atari 800XL or Atari ST in GFA Basic. Famous time. Photo is from ~1989. There exist no photo of my good old Atari 600XL.
  5. Hi phaeron, I can't believe it, so I send you images of screen shots from the task manager. FYI: The Windows 10 is in german. Altirra 4.20 Sorry, the screen is not wide enough but most of the parameters are there. within Altirra 4.10 looks equal, but this works as expected. Ok a command-line error message opens on Altirra 4.10 "Cannot open file "C:": Access denied" but I could ignore this and the Altirra starts the program as expected. When I add a colon to each parameter it works on Altirra 4.20. debug: $(INCLUDES) $(DEMO_OBJ_FILES) demo_disk $(ALTIRRA) \ /startuplog: \ /portable: \ /debug: \ /debugcmd: ".sourcemode on" \ /debugcmd: ".loadsym NAROWFNT.lst" \ /debugcmd: ".loadsym NAROWFNT.lab" \ /debugcmd: "bp 4003" \ /disk: "start-demos.atr" I think I can live with this 'colon' at the end of each parameter. I hope that helps Regards Lars
  6. Night Knight has an end theme press select (F3 in Altirra emulator) insert password "LIMKSG" and play stage 80.
  7. Hi phaeron, I add a /startuplog and now with Altirra 4.20 I get a command-line-error: cannot open file "C:/MinGW/msys/1.0/startuplog With Altirra 4.10 I get a startuplog within the same MinGW shell. C:/ProgrammeLars/Altirra-4.10/Altirra64.exe \ /startuplog \ /portable \ /debug \ /debugcmd: ".sourcemode on" \ /debugcmd: ".loadsym NAROWFNT.lst" \ /debugcmd: ".loadsym NAROWFNT.lab" \ /debugcmd: "bp 4003" \ /disk "start-demos.atr" [ 0.000] Windows 10.0.19045 [ 0.002] Warning: A log channel specified in /startuplog was not found. [ 0.003] Startup logging enabled. [ 0.004] Initializing OLE. [ 0.006] Initializing themes [ 0.007] Loading config var overrides [ 0.008] Loading options [ 0.008] Loading settings [ 0.009] Running instance [ 0.010] Preloading DLLs [ 0.015] Registering controls [ 0.015] Initializing frame system [ 0.016] Initializing commands and accelerators [ 0.017] Applying options [ 0.017] Initializing filespec system [ 0.018] Initializing UI panes [ 0.019] Initializing logging [ 0.019] Initializing native UI [ 0.020] Creating main window [ 0.033] Restoring main window [ 0.054] Initializing WinSock [ 0.057] Initializing simulator [ 0.064] Initializing game controllers [ 0.074] Initializing firmware menus [ 0.074] Initializing profile menus [ 0.075] Initializing video output menu [ 0.076] Loading menu [ 0.091] Initializing port menus [ 0.091] Initializing debugger [ 0.092] Initializing compatibility system [ 0.094] Initializing display UI [ 0.149] Loading profiles [ 0.149] Loading current profile [ 0.153] Initializing native audio [ 0.243] Loading ROMs [ 0.244] Saving options [ 0.244] Starting emulation [ 0.245] Restoring pane layout [ 0.274] Initiating cold reset [ 0.277] Initializing full screen mode [ 0.277] Running main loop [25.555] Saving settings [25.560] Exiting fullscreen mode [25.560] Stopping recording [25.560] Shutting down filespec system [25.561] Shutting down compat system [25.562] Shutting down UI [25.562] Shutting down debugger [25.563] Shutting down game controllers [25.564] Shutting down simulator [25.570] Shutting down native UI [25.571] Shutting down WinSock [25.572] Shutting down registry [25.574] Shutting down UI [25.574] Shutting down OLE [25.575] Shutting down thunk allocator [25.576] Exiting (end of log). Within my Linux system Altirra 4.20 in wine 9 runs perfectly. But I don't get a startuplog. Only lot of wine logs. Regards Lars
  8. Hi, I start programs for debug with the following parameters from mingw shell on Windows 10 64bit Altirra64.exe \ /portable \ /debug \ /debugcmd: ".sourcemode on" \ /debugcmd: ".loadsym NAROWFNT.lst" \ /debugcmd: ".loadsym NAROWFNT.lab" \ /debugcmd: "bp 4003" \ /disk "start-demos.atr" * Within Altirra 4.10 it works as expected * Within Altirra 4.20 I get a command-line-error: cannot open file "C:/MinGW/msys/1.0/portage * Within Altirra 4.30test2 I get a crash Regards Lars
  9. No need to patch Night Knight. Just use "GODMOD" as password and you have 99 lives. Oder use "DISKOS" as password and you have 9 lives and the order of the stages are different. Only Highscore will not updated.
  10. Inkspill was amazing, it took me less than an hour and all levels are done. Very nice game idea.
  11. Here the promised adapted version with the sprites from @TIX many thanks for that slimmer sprites. I hope it's ok that you (TIX) will be mentioned in the start menu. This is also a self started game image. night-knight-slim-figures.atr
  12. Here comes the release! Night Knight for the A8. I am very pleased to attach a floppy disk image that contains the self starting game. This self starting has been done with udos from Dietrich. Night Knight need an Atari XL/XE with at least 64kb RAM. PAL or NTSC. Stereo Pokey is also supported and recommended, the music sounds better. Never the less also mono is ok. I hope you enjoy my Port to the A8. If you have any questions, do not hesitate to contact me. Regards Lars night-knight-abbuc-2023.atr
  13. Hi amarok, also from my side the second place winner of abbuc contest 2023. Congratulations. This is really a great game.
  14. The game is finished. I submitted it to the ABBUC Contest 2023, so please be patient. * The XEX runs on PAL & NTSC (~20% faster) * It accepts mono and stereo Pokey (Sounds great on stereo) * Also, it runs on Hias-OS. The ROM Version, which supports TurboBasic.
  15. You can! With the RAMTOP zero page register. If you need $1000 bytes, subtract the high byte of your memory need from the RAMTOP value. In Turbobasic RAMTOP is 192. Poke 106,peek(106)-$10 After this poke do a graphics 0, now you have $1000 bytes less memory. And $1000 memory at $B000. But be aware this is not reset fix and if you use graphics 8 to 12 or 15, you must be align $1000 with your RAMTOP value. Regards Lars
×
×
  • Create New...