Jump to content

Justin Baldock

Members
  • Posts

    65
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Justin Baldock

  1. I've not played many of the re-releases or HD remakes. I play the original. I have been enjoying some of the new games on the retro platforms.
  2. Fantastic news, Michael. Thanks for your work and everyone else contributing code.
  3. Oh yes, it will need to be revised and rechecked regularly. I'm still trying to come to grips with sound in basic. Just hoping to judge the interest and the quality of what I've done so far.
  4. Version 0.1.0

    74 downloads

    For the last two years, as I relearn BASIC, I've been writing a book. It has been difficult to keep going, as I'm also studying for a Master's in Cybersecurity. This is a teaser of how it looks. The contents section shows the topics being covered. At the moment, it is around 260 pages. I'm curious about any feedback on how it looks and reads.
  5. I think you may have mis-read. It is hoped to support the IEC connector which will allow the Commodore serial floppy drives, eg the 1541s etc.
  6. For me, it is having some of my childhood history preserved. C64, Amiga 500, 486SX33. Working in IT, everything seems complex. I like going back to the 8-bit and 16-bit computers to understand more of what is happening. I have the skills to program and perform electronic repairs on this level of equipment. Also now I can afford computers I/family couldn't. I now have Amiga 1000,500,600,2000,1200 and Commodore 64SX, 128D, and many C64 and disk drives. I am still looking to flesh out my early PC collection.
  7. For many years I was a helper, donator, regular forum poster for iDevGames.com, a Mac dev site from the late 90s. It is still around, but it's a shadow of its former self, moved to discord and the vast wealth of info from the forums is gone. We had problems running the site's regular patching, getting hacked a few times because we didn't patch fast enough. Also, we would only have a few people who knew the website content engine or forum. When one of those people went silent, it made things difficult. The problem with open-source I found was our system admin preferred Linux (can't remember which flavour), the DB guy wanted Postgres (at the time MySQL was in vogue), the forum was something else. When things went wrong, getting help was posting a question to a forum and listening to the silence. Not saying it will happen, but I'm suggesting a commercial product with precise requirements and support is a good thing worth paying for. Too many choices/configs in a multi-person run open-source configuration can lead to a system that collapses if a few key people can no longer help. Also, I realise the web/open-source is far different than it was. Just throwing in my $0.02
  8. I have been experimenting with assembly for a little bit. I've created a simple function to replace some BASIC I have which works, but is slow (the BASIC is slow, not the assembly - whoosh its super fast!) . I'm using the cc65 toolchain. Its definitely a challenge I am enjoying. When I compile with .ORG $080D I can load the PRG and run it ok. If I change the memory address to .ORG $0400 that just breaks the program since the SYS2016 no longer works. If I adjust the PRG header so it is loaded to address $0400 instead of $0801 and then try to SYS to the actual first assembly instruction it is broken as well. If I adjust the .ORG $040C which is the first assembly instruction after the 3 BASIC NULLs, adjust the PRG header and call with SYS then my program works. My question is, how do I compile some assembly which I can call using the SYS command easily. eg Create some machine code that my BASIC program can just poke in to memory and then call with SYS. Or create a PRG which has the correct load address and no single line basic included. Or once compiled will I need to manually edit the PRG? I'm sure I've missed some simple switch or I've not understand something. Any pointers would be great.
  9. Version 1.0.0

    14 downloads

    An excel spreadsheet to help manage VERA VRAM usage. Has chart to display usage and location of Layer 0,1 and sprites. Available via GitHub, https://github.com/JustinBaldock/X16-VERA-VRAM-Helper
  10. VERA VRAM Helper View File An excel spreadsheet to help manage VERA VRAM usage. Has chart to display usage and location of Layer 0,1 and sprites. Available via GitHub, https://github.com/JustinBaldock/X16-VERA-VRAM-Helper Submitter Justin Baldock Submitted 01/18/22 Category Dev Tools  
  11. Thanks for the feedback. Originally I did it all in a SD image which I will compress and upload.
  12. Just after Christmas I started working on my port. I've added a bunch of graphics. Its still a work in progress. https://github.com/JustinBaldock/X16-SuperStarTrek
  13. Version 1.0.0

    87 downloads

    This is a character editor written in BASIC. Both layers are being used so all 256 characters in a font can be modified without affecting the program. The start-up of the program is slow due to character rom being written into layer 0 so it can be edited. Also had to clear layer 0 ram. Unable to use Try-In as program requires the the CHAR-EDIT-IF file. Once the program is loaded you can press L to load the EXAMPLE1 file so see an alternative character tile set. Download the SD image to use. I've made an assumption about where the required interface data file is located and where the user data files will be. Unzip the sdcard-pal-edit.zip file and start the X16 emulator x16emu -sdcard sdcard-pal-edit , once it starts load"*",8 and run it. CHAR-EDIT-IF EXAMPLE1.CHAR CHAR-EDIT.PRG char-edit.bas sdcard-pal-edit.zip
  14. Character Editor View File This is a character editor written in BASIC. Both layers are being used so all 256 characters in a font can be modified without affecting the program. The start-up of the program is slow due to character rom being written into layer 0 so it can be edited. Also had to clear layer 0 ram. Unable to use Try-In as program requires the the CHAR-EDIT-IF file. Once the program is loaded you can press L to load the EXAMPLE1 file so see an alternative character tile set. Download the SD image to use. I've made an assumption about where the required interface data file is located and where the user data files will be. CHAR-EDIT-IF EXAMPLE1.CHAR CHAR-EDIT.PRG char-edit.bas sdcard-pal-edit.zip Submitter Justin Baldock Submitted 01/14/22 Category Dev Tools  
  15. Thanks to TomXP411 and Ed Minchau. I really should have thought about basic string functions.
  16. I have created a PETSCII UI for a program using PETDRAWX16. I then poke it into VERA RAM. A simple rounded box. I then am using the kernal PLOT command to place the cursor in the rounded box and then use INPUT statement. The problem I am having is the string which INPUT gets is not the keyboard input but the entire line from the ? prompt. e.g. User enters "TEST" and I receive TEST and all the spaces then petscii, so the string is "TEST |" Any advise on working around this?
  17. Thanks Ed, I didn't think to try other commands as I had fallen on it when trying to use the FRE command. I will update the bug.
  18. Hi, I think I may have discovered a bug. Just hoping to see if other people can replicate? I'm using a Virtual Windows 10 machine. Create any BASIC program. 10 PRINT"TEST" 20 GOTO 10 Then use the RESET command, use the OLD command then try PRINT FRE(0) The emulator locked up with what appears to be an endless loop. Errors are going to the CMD console are WARN: Invalid register 9fbc WARN: Invalid register 9fb6 WARN: Invalid register 9fbc WARN: Invalid register 9fbc If other people can replicate I will create a bug report. Updated: Bug report added to GitHub.
  19. I'm just wondering when R39 will be released as a binary / actual release? Are there any show stopper bugs in it?
  20. I am subscribed to Daves channel, while I knew about the old drives I didn't realise they were so rare or how they worked.
  21. As I start my end of year holidays I want to wish everyone the best and may all your projects work as planned.
  22. This is interesting I'm just watching it and thinking... "he is wrecking that floppy drive and SD card reader"
  23. Right now, I will take it as happy Friday! Yay, end of the work week!
×
×
  • Create New...

Important Information

Please review our Terms of Use