rcamp48 Posted December 13, 2022 Share Posted December 13, 2022 Howdy folks: 35 years ago I took something from Hardball extra team disks , and created 11 separate Hardball Team Disks all on one disk, along with docs on how to use it on the other side of the disk. I then created a program that would write to sectors 112 to 128 on the Hardball team disks, but read from the Master Team disk , I borrowed routines like everyone else did to read and write sectors on the destination disk. Unfortunately at the time I protected my source code with various pokes etc to make the program basically unlistable. 35 years later I discovered this program on the original KWEST library that I had archived a few years earlier, and made a new unprotected copy of it. It works and is listable , plus now I have reversed the routines for reading and writing to disk sectors, made the program read my various Modified Hardball Disks, (exactly the opposite of what I did 35 years ago). The result is a video that shows that it does work for both programs and that the written parts do work right. Here is the link to Mega for my Hardball Master and Team disk Creator : Hardball Master and Team Disk Creator There are several programs within including a program called Hardball.bas which will take any string and create special encrypted HEX codes for writing new teams. With these 3 programs it is entirely possible to take any team from history , any year any team , put in the correct stats and create awesome team lineups. Here is the video that proves that all of this works : 1531760216_HardballMasterDiskTeamDiskEditorDemo.mp4 Quote Link to comment Share on other sites More sharing options...
rcamp48 Posted December 13, 2022 Author Share Posted December 13, 2022 Here is a challenge to you coders that are out there , now that you have the tools that can make your job easier, lets see who can come up with the most outrageous HardBall Team Lineups (2 custom teams per disk). Russ Quote Link to comment Share on other sites More sharing options...
rcamp48 Posted December 13, 2022 Author Share Posted December 13, 2022 Here is a start: The 2022 Bluejays Player names and Positions codes, run through my hardball.bas program Anthony Bass P > 21 0E 14 08 0F 0E 19 20 22 01 13 13 30 Jose Berrios P > 2A 0F 13 05 20 22 05 12 12 09 0F 13 20 30 Adam Cimber P > 21 04 01 0D 20 23 09 0D 02 05 12 20 30 Hagen Danner P > 28 01 07 05 0E 20 24 01 0E 0E 05 12 20 30 Matt Gage P > 2D 01 14 14 20 27 01 07 05 20 30 Yima Garcia P > 39 09 0D 01 20 27 01 12 03 09 01 20 30 Anthony Bass P > 21 0E 14 08 0F 0E 19 20 22 01 13 13 20 30 Hose Berrios P > 28 0F 13 05 20 22 05 12 12 09 0F 13 20 30 Adam Cimber P > 21 04 01 0D 20 23 09 0D 02 05 12 30 Matt Gage P > 2D 01 14 14 20 27 01 07 05 20 30 Yimi Garcia P > 39 09 0D 09 20 27 01 12 03 09 01 20 30 Kevin Gausman P > 2B 05 16 09 0E 20 27 01 15 13 0D 01 0E 20 30 Thomas Hatch P > 34 08 0F 0D 01 13 20 28 01 14 03 08 20 30 Anthony Kay P > 21 0E 14 08 0F 0E 19 20 2B 01 19 20 30 Yusei Kikuchi P > 39 15 13 05 09 20 2B 09 0B 15 03 08 09 20 30 Alek Manoah P > 21 0C 05 0B 20 2D 01 0E 0F 01 08 20 30 Tim Mayza P > 34 09 0D 20 2D 01 19 1A 01 20 30 Julian Merryweather P > 2A 15 0C 09 01 0E 20 2D 05 12 12 19 17 05 01 14 08 05 12 20 30 Nate Pearson P > 2E 01 14 05 20 30 05 01 12 13 0F 0E 20 30 Andrew Politi P > 21 0E 04 12 05 17 20 30 0F 0C 09 14 09 20 30 Grayson Rodriguez P > 27 12 01 19 13 0F 0E 20 32 0F 04 12 09 07 15 05 1A 20 30 Drew Rom P > 24 12 05 17 20 32 0F 0D 30 Dillon Tate P > 24 09 0C 0C 0F 0E 20 34 01 14 05 20 30 Chris Vallimont P > 23 08 12 09 13 20 36 01 0C 0C 09 0D 0F 0E 14 20 30 Nick Vespi P > 2E 09 03 0B 20 36 05 13 10 09 20 30 Spencer Watkins P > 33 10 05 0E 03 05 12 20 37 01 14 0B 09 0E 13 20 30 Tyler Wells P > 34 19 0C 05 12 20 37 05 0C 0C 13 20 30 Bruce Zimmerman P > 22 12 15 03 05 20 3A 09 0D 0D 05 12 0D 01 0E 20 30 Adley Rutshman C > 21 04 0C 05 19 20 32 15 14 13 08 0D 01 0E 20 23 Lewin Diaz 1B > 2C 05 17 09 0E 20 24 09 01 1A 20 41 22 Gunnar Henderson 3B > 27 15 0E 0E 01 12 20 28 05 0E 04 05 12 13 0F 0E 20 43 22 Jorge Matso SS > 2A 0F 12 07 05 20 2D 01 14 13 0F 20 33 33 Ryan Mountcastle 1B > 32 19 01 0E 20 2D 0F 15 0E 14 03 01 13 14 0C 05 20 41 22 Tyler Nevin 3B > 34 19 0C 05 12 20 2E 05 16 09 0E 20 43 22 Joey Ortiz SS > 2A 0F 05 19 20 2F 12 14 09 1A 20 33 33 Raymond Urias 3B > 32 01 19 0D 0F 0E 04 20 35 12 09 01 13 20 43 22 Terrin Vavra 2B > 34 05 12 12 09 0E 20 36 01 16 12 01 20 42 22 Austin Hays LF > 21 15 13 14 09 0E 20 28 01 19 13 20 2C 26 Ryan McKenna LF > 32 19 01 0E 20 2D 03 2B 05 0E 0E 01 20 2C 26 Cedric Mullins CF > 23 05 04 12 09 03 20 2D 15 0C 0C 09 0E 13 20 23 26 Danny Jansen C > 24 01 0E 0E 19 20 2A 01 0E 13 05 0E 20 23 Alejandro Kirk C > 21 0C 05 0A 01 0E 04 12 0F 20 2B 09 12 0B 20 23 Gabrriel Moreno C > 27 01 02 12 12 09 05 0C 20 2D 0F 12 05 0E 0F 20 23 Addison Barger SS > 21 04 04 09 13 0F 0E 20 22 01 12 07 05 12 20 33 33 Bo Bichette SS > 22 0F 20 22 09 03 08 05 14 14 05 20 33 33 Cavin Biggio 2B > 23 01 16 09 0E 20 22 09 07 07 09 0F 20 42 22 Matt Chapman 3B > 2D 01 14 14 20 23 08 01 10 0D 01 0E 20 43 22 Zach Pop P > 3A 01 03 08 20 30 0F 10 20 30 Trevor Richards P > 34 12 05 16 0F 12 20 32 09 03 08 01 12 04 13 20 30 Jordan Romano P > 2A 0F 12 04 01 0E 20 32 0F 0D 01 0E 0F 20 30 Hyun Jin Ryu P > 28 19 15 0E 20 2A 09 0E 20 32 19 15 20 30 Erik Swanson P > 25 12 09 0B 20 33 17 01 0E 13 0F 0E 20 30 Trent Thotnton P > 34 12 05 0E 14 20 34 08 0F 14 0E 14 0F 0E 20 30 Trent THornton P > 34 12 05 0E 14 20 34 28 0F 12 0E 14 0F 0E 20 30 Trent Thornton P > 34 12 05 0E 14 20 34 08 0F 12 0E 14 0F 0E 20 30 Mitch White P > 2D 09 14 03 08 20 37 08 09 14 05 20 30 Yosver Zulueta P > 39 0F 13 16 05 12 20 3A 15 0C 15 05 14 01 20 30 Santiago Espinal 2B > 33 01 0E 14 09 01 07 0F 20 25 13 10 09 0E 01 0C 20 42 22 Vladimir Guerrero Jr 1B > 36 0C 01 04 09 0D 09 12 20 27 15 05 12 12 05 12 0F 20 2A 12 20 41 22 Spencer Horwitz 1B > 33 10 05 0E 03 05 12 20 28 0F 12 17 09 14 1A 20 41 22 Leo Jimenez SS > 2C 05 0F 20 2A 09 0D 05 0E 05 1A 20 33 33 Orelvis Martinez SS > 2F 12 05 0C 16 09 13 20 2D 01 12 14 09 0E 05 1A 20 33 33 Whit Merrifield 2B > 37 08 09 14 20 2D 05 12 12 09 06 09 05 0C 04 20 42 22 Lourdes Gurriel Jr LF > 2C 0F 15 12 04 05 13 20 27 15 12 12 09 05 0C 20 2A 12 20 2C 26 Kevin Kiermaier CF > 2B 05 16 09 0E 20 2B 09 05 12 0D 01 09 05 12 20 23 26 Otto Lopez CF > 2F 14 14 0F 20 2C 0F 10 05 1A 20 23 26 Nathan Lukes RF > 2E 01 14 08 01 0E 20 2C 15 0B 05 13 20 32 26 George Springer CF > 27 05 0F 12 07 05 20 33 10 12 09 0E 07 05 12 20 23 26 Thats just your names and positions for The Toronto Blue Jays with codes, might have mixed in some Yankees but I dont think so, stats are coming next. Quote Link to comment Share on other sites More sharing options...
telengard Posted January 25 Share Posted January 25 Amazing stuff, thanks for sharing! Quote Link to comment Share on other sites More sharing options...
rcamp48 Posted January 30 Author Share Posted January 30 On 1/25/2023 at 11:02 AM, telengard said: Amazing stuff, thanks for sharing! Ya this still has to be brought up to date , and I am the only one that really understands what I did 35 years ago. Trouble is that I don't have the time right now. Russ 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.