mirror of https://github.com/wwarthen/RomWBW.git
Branch:
master
gh-pages
master
V3.1.1-pre.173
v2.1.1
v2.3
v2.5
v2.5.1
v2.5.2
v2.5.3
v2.5.4
v2.5.5
v2.6
v2.6.1
v2.6.2
v2.6.3
v2.6.5
v2.7.0
v2.7.1
v2.8.0
v2.8.1
v2.8.2
v2.8.3
v2.8.4
v2.8.5
v2.8.6
v2.9.0
v2.9.1
v3.0.0
v3.0.1
v3.1.1-pre.154
v3.1.1-pre.155
v3.1.1-pre.156
v3.1.1-pre.157
v3.1.1-pre.158
v3.1.1-pre.159
v3.1.1-pre.160
v3.1.1-pre.161
v3.1.1-pre.162
v3.1.1-pre.163
v3.1.1-pre.164
v3.1.1-pre.165
v3.1.1-pre.166
v3.1.1-pre.167
v3.1.1-pre.168
v3.1.1-pre.169
v3.1.1-pre.170
v3.1.1-pre.171
v3.1.1-pre.172
v3.1.1-pre.174
v3.1.1-pre.175
v3.1.1-pre.176
v3.1.1-pre.177
v3.1.1-pre.178
v3.1.1-pre.179
v3.1.1-pre.180
v3.1.1-pre.181
v3.1.1-pre.182
v3.1.1-pre.183
v3.1.1-pre.184
v3.1.1-pre.185
v3.1.1-pre.186
v3.1.1-pre.187
v3.1.1-pre.188
v3.1.1-pre.189
v3.1.1-pre.190
v3.1.1-pre.191
v3.1.1-pre.192
v3.1.1-pre.193
v3.1.1-pre.194
v3.1.1-pre.195
v3.1.1-pre.196
v3.1.1-pre.197
v3.1.1-pre.198
v3.1.1-pre.199
v3.2.0
v3.2.0-rc.0
v3.2.0-rc.1
v3.2.0-rc.2
v3.2.0-rc.3
v3.2.0-rc.4
v3.2.0-rc.5
v3.2.0-rc.6
v3.2.0-rc.7
v3.2.0-rc.8
v3.2.1
v3.2.1-dev.0
v3.2.1-dev.1
v3.2.1-dev.2
v3.2.1-dev.3
v3.2.1-dev.4
v3.2.1-rc.0
v3.2.1-rc.1
v3.2.1-rc.2
v3.2.1-rc.3
v3.3.0-dev.0
v3.3.0-dev.1
v3.3.0-dev.10
v3.3.0-dev.11
v3.3.0-dev.12
v3.3.0-dev.13
v3.3.0-dev.14
v3.3.0-dev.15
v3.3.0-dev.16
v3.3.0-dev.17
v3.3.0-dev.18
v3.3.0-dev.19
v3.3.0-dev.2
v3.3.0-dev.20
v3.3.0-dev.21
v3.3.0-dev.22
v3.3.0-dev.23
v3.3.0-dev.24
v3.3.0-dev.25
v3.3.0-dev.26
v3.3.0-dev.27
v3.3.0-dev.28
v3.3.0-dev.29
v3.3.0-dev.3
v3.3.0-dev.30
v3.3.0-dev.31
v3.3.0-dev.32
v3.3.0-dev.33
v3.3.0-dev.35
v3.3.0-dev.36
v3.3.0-dev.37
v3.3.0-dev.38
v3.3.0-dev.39
v3.3.0-dev.4
v3.3.0-dev.40
v3.3.0-dev.41
v3.3.0-dev.42
v3.3.0-dev.43
v3.3.0-dev.44
v3.3.0-dev.45
v3.3.0-dev.46
v3.3.0-dev.47
v3.3.0-dev.48
v3.3.0-dev.49
v3.3.0-dev.5
v3.3.0-dev.50
v3.3.0-dev.51
v3.3.0-dev.52
v3.3.0-dev.53
v3.3.0-dev.54
v3.3.0-dev.55
v3.3.0-dev.56
v3.3.0-dev.57
v3.3.0-dev.58
v3.3.0-dev.59
v3.3.0-dev.6
v3.3.0-dev.60
v3.3.0-dev.61
v3.3.0-dev.62
v3.3.0-dev.63
v3.3.0-dev.7
v3.3.0-dev.8
v3.3.0-dev.9
v3.4.0
v3.4.0-dev.0
v3.4.0-dev.1
v3.4.0-dev.10
v3.4.0-dev.11
v3.4.0-dev.12
v3.4.0-dev.14
v3.4.0-dev.15
v3.4.0-dev.16
v3.4.0-dev.17
v3.4.0-dev.18
v3.4.0-dev.19
v3.4.0-dev.2
v3.4.0-dev.20
v3.4.0-dev.21
v3.4.0-dev.22
v3.4.0-dev.23
v3.4.0-dev.24
v3.4.0-dev.25
v3.4.0-dev.26
v3.4.0-dev.27
v3.4.0-dev.28
v3.4.0-dev.29
v3.4.0-dev.3
v3.4.0-dev.30
v3.4.0-dev.31
v3.4.0-dev.32
v3.4.0-dev.34
v3.4.0-dev.35
v3.4.0-dev.36
v3.4.0-dev.37
v3.4.0-dev.38
v3.4.0-dev.39
v3.4.0-dev.4
v3.4.0-dev.40
v3.4.0-dev.5
v3.4.0-dev.6
v3.4.0-dev.7
v3.4.0-dev.8
v3.4.0-dev.9
v3.4.0-rc.0
v3.4.0-rc.1
v3.4.0-rc.2
v3.4.0-rc.3
v3.4.0-rc.4
v3.4.0a
v3.4.1
v3.5.0
v3.5.0-beta.0
v3.5.0-beta.1
v3.5.0-beta.10
v3.5.0-beta.2
v3.5.0-beta.3
v3.5.0-beta.4
v3.5.0-beta.5
v3.5.0-beta.6
v3.5.0-beta.7
v3.5.0-beta.8
v3.5.0-beta.9
v3.5.0-dev.0
v3.5.0-dev.1
v3.5.0-dev.10
v3.5.0-dev.100
v3.5.0-dev.101
v3.5.0-dev.102
v3.5.0-dev.103
v3.5.0-dev.11
v3.5.0-dev.12
v3.5.0-dev.13
v3.5.0-dev.14
v3.5.0-dev.15
v3.5.0-dev.16
v3.5.0-dev.17
v3.5.0-dev.18
v3.5.0-dev.19
v3.5.0-dev.2
v3.5.0-dev.20
v3.5.0-dev.21
v3.5.0-dev.22
v3.5.0-dev.23
v3.5.0-dev.24
v3.5.0-dev.25
v3.5.0-dev.27
v3.5.0-dev.28
v3.5.0-dev.29
v3.5.0-dev.3
v3.5.0-dev.30
v3.5.0-dev.31
v3.5.0-dev.34
v3.5.0-dev.35
v3.5.0-dev.36
v3.5.0-dev.37
v3.5.0-dev.38
v3.5.0-dev.39
v3.5.0-dev.4
v3.5.0-dev.40
v3.5.0-dev.41
v3.5.0-dev.42
v3.5.0-dev.43
v3.5.0-dev.44
v3.5.0-dev.45
v3.5.0-dev.47
v3.5.0-dev.48
v3.5.0-dev.49
v3.5.0-dev.5
v3.5.0-dev.50
v3.5.0-dev.51
v3.5.0-dev.52
v3.5.0-dev.54
v3.5.0-dev.55
v3.5.0-dev.56
v3.5.0-dev.57
v3.5.0-dev.58
v3.5.0-dev.59
v3.5.0-dev.6
v3.5.0-dev.60
v3.5.0-dev.61
v3.5.0-dev.62
v3.5.0-dev.63
v3.5.0-dev.64
v3.5.0-dev.65
v3.5.0-dev.66
v3.5.0-dev.67
v3.5.0-dev.68
v3.5.0-dev.69
v3.5.0-dev.7
v3.5.0-dev.70
v3.5.0-dev.71
v3.5.0-dev.72
v3.5.0-dev.73
v3.5.0-dev.74
v3.5.0-dev.75
v3.5.0-dev.76
v3.5.0-dev.77
v3.5.0-dev.78
v3.5.0-dev.79
v3.5.0-dev.8
v3.5.0-dev.80
v3.5.0-dev.81
v3.5.0-dev.82
v3.5.0-dev.83
v3.5.0-dev.84
v3.5.0-dev.85
v3.5.0-dev.86
v3.5.0-dev.87
v3.5.0-dev.88
v3.5.0-dev.89
v3.5.0-dev.9
v3.5.0-dev.90
v3.5.0-dev.91
v3.5.0-dev.92
v3.5.0-dev.93
v3.5.0-dev.94
v3.5.0-dev.95
v3.5.0-dev.96
v3.5.0-dev.97
v3.5.0-dev.98
v3.5.0-dev.99
v3.5.0-rc.0
v3.5.0-rc.1
v3.5.0-rc.2
v3.5.0-rc.3
v3.5.1
v3.5.1-dev.0
v3.5.1-rc.0
v3.5.1-rc.1
v3.5.1-rc.2
v3.5.1-rc.3
v3.5.1-rc.4
v3.5.1-rc.5
v3.6.0-dev.0
v3.6.0-dev.1
v3.6.0-dev.10
v3.6.0-dev.11
v3.6.0-dev.12
v3.6.0-dev.13
v3.6.0-dev.14
v3.6.0-dev.15
v3.6.0-dev.16
v3.6.0-dev.17
v3.6.0-dev.18
v3.6.0-dev.19
v3.6.0-dev.2
v3.6.0-dev.20
v3.6.0-dev.21
v3.6.0-dev.22
v3.6.0-dev.23
v3.6.0-dev.24
v3.6.0-dev.25
v3.6.0-dev.26
v3.6.0-dev.27
v3.6.0-dev.28
v3.6.0-dev.29
v3.6.0-dev.3
v3.6.0-dev.30
v3.6.0-dev.31
v3.6.0-dev.32
v3.6.0-dev.33
v3.6.0-dev.34
v3.6.0-dev.35
v3.6.0-dev.36
v3.6.0-dev.37
v3.6.0-dev.38
v3.6.0-dev.39
v3.6.0-dev.4
v3.6.0-dev.40
v3.6.0-dev.41
v3.6.0-dev.42
v3.6.0-dev.43
v3.6.0-dev.44
v3.6.0-dev.45
v3.6.0-dev.46
v3.6.0-dev.47
v3.6.0-dev.48
v3.6.0-dev.49
v3.6.0-dev.5
v3.6.0-dev.50
v3.6.0-dev.51
v3.6.0-dev.52
v3.6.0-dev.53
v3.6.0-dev.54
v3.6.0-dev.6
v3.6.0-dev.7
v3.6.0-dev.8
v3.6.0-dev.9
${ noResults }
18 Commits (master)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
bf2a45f83e |
ch376-native: updated github action build scripts to also attempt to transpile driver from c to assembly
|
1 year ago |
|
|
cecb72f20d |
Update Makefile
Print build execution time |
1 year ago |
|
|
ef536750ea |
Makefile Improvements
These changes improve the chances of a make operation actually failing when a nested error occurs. |
2 years ago |
|
|
1e5b38c251 |
PS2INFO Update & OpenSpin Conversion
- Added support for Duodyne to PS2INFO application. - Switched all build paths to consistently use OpenSpin since it appears to be compatible with all build environments supported by RomWBW. |
2 years ago |
|
|
d98547dea3 |
Minor Doc and Build Tweaks
|
2 years ago |
|
|
f0def03d0e |
ZCPR-D&J Fixes
Lars Nelson found a couple issues with ZCPR-D&J and provided an update: - Buffer overflow - Failure of default drive/user |
4 years ago |
|
|
d241db5c11 |
Makefile Improvements
The clobber target has been removed and the clean target now does what most people would expect (actually cleans the entire build tree). |
4 years ago |
|
|
e544e21f04 |
Make Refactoring
|
5 years ago |
|
|
2809ba5b6d |
More Make and Build Tweaks
|
5 years ago |
|
|
e2d586ca3c |
More Make and Build Tweaks
|
5 years ago |
|
|
df1421b163 |
Small Cleanup
|
6 years ago |
|
|
33da94a4bd |
Regenerate Doc
|
6 years ago |
|
|
78f65522b7
|
Dev (#108)
* added hack to handle tunes * quiet clean * added chmod for execution * suppress warnings * Multi-boot fixes * the windows build somehow thinks that these filesystems are cpm3. * credit and primitive instructions * Update sd.asm Cosmetic fix. * make compile shut up about conditionals * Add bin2asm for linus and update build to process font files under linix * fixed quoted double quote bug, added tests * added tests * added bin2asm for font file source creation * Revert linux bin2asm font stuff * added rule for font source generation * build fonts * added directory mapping cache. if the same directory is being hit as last run, we don't need to rebuild the map. will likely break if you are running more than one at a time, in that the cache will be ineffective. also, if the directory contents change, this will also break. * removed strip. breaks osx * added directory tag so . isn't matched all over the place * added real cache validation * fixed build * this file is copied from optdsk.lib or optcmd.lib * install to ../HBIOS * prerequisite verbosity * diff soft failure and casefn speedup * added lzsa * added lzsa * removed strip. breaks on osx * added clobber * added code to handle multiple platform rom builds with rom size override * added align and 0x55 hex syntax * default to hd64180 * added N8 capability * added SBC_std.rom to default build * added support for binary diff * diff fixes * clean, identical build. font source generator emitted .align. this does not match the windows build * Upgrade NZCOM to latest * Misc. Cleanup * fixed expression parser bug : ~(1|2) returned 0xfe * added diff build option * Update Makefile Makefile enhancement to better handle ncurses library from Bob Dunlop. * Update sd.asm Back out hack for uz80as now that Curt fixed it. * Misc. Cleanup * UNA Catchup UNA support was lacking some of the more recent behavior changes. This corrects most of it. * Add github action for building RomWBW * Bump Pre-release Version * Update build.yml Added "make clean" which will remove temporary files without removing final binary outputs. * Update Makefile Build all ROM variants by default in Linux/Mac build. * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update Makefile * Update for GitHub Build Case issue in TASM includes showing up in GitHub build. This should correct that. * Added an gitignore files to exclude generated files * Removed Tunes/clean.cmd and Tunes/ReadMe.txt - as make clean removes them * Build.sh: marked as executable chmod +x Build.sh * Fix to HBIOS/build.sh When adding files to rom disk, if files were missing, it would error out. It appears the intent is to skip non-existing files. Updated to log out correctly for missing files - and continue operation. * Update Microsoft NASCOM BASIC.docx Nascom manual, text version by Jan S (full name unknown) * Fix issue with Apps/Tune not making If dest directory does not exist, fails to make Apps * Create ReadMe.txt * Update Makefile * Update Build.sh * Make .gitignores for Tools/unix more specific * cpmtools Update Updated cpmtools applications (Windows only). Removed hack in diskdefs that is no longer required. * HBIOS Proxy Temp Stack Enhancement Reuse the bounce buffer area as the temporary stack space required briefly in HBX_INVOKE when transitioning banks. Increases size of temporary stack space to 64 bytes. * Update ReadMe.txt * HBIOS - clean up TMPSTK * Update hbios.asm Minor cosmetic changes. * Build Process Updates Minor udpates to build process to improve consistency between Windows and Mac/Linux builds. * Update hbios.asm Add improved interrupt protection to HBIOS PEEK, POKE, and BNKCPY functions. * hbios - wrap hbx_bnkcpy * hbios - adjust hbx_peek hbx_poke guards * Update hbios.asm Adjusted used of DI/EI for PEEK and POKE to regain a bit of INTSTK space. Added code so that HB_INVBNK can be used as a flag indicating if HBIOS is active, $FF is inactive, anything else means active. * Add HBIOS MuTex * Initial Nascom basic ecb-vdu graphics set and reset for 80x25b screen with 256 character mod * Finalize Pre-release 34 Final support for FreeRTOS * Update nascom.asm Optimization, cleanup, tabs and white spaces * IDE & PPIDE Cleanup * Clean up Make version include files common. * Update Makefile * Update Makefile * Build Test * Build Test * Build Fixes * Update nascom.asm Cleanup * Update nascom.asm Optimization * hbios - temp stack tweak * Update hbios.asm Comments on HBX_BUF usage. * Update nascom.asm Optimization * Update nascom.asm Setup ECB-VDU build option, remove debug code * Update nascom.asm Set default build. update initialization * Update nascom.asm Make CLS clear vdu screen * Update nascom.asm Fixup top screen line not showing * Add SC131 Support Also cleaned up some ReadMe files. * HBIOS SCZ180 - remove mutex special files * HBIOS SCZ180 - adjust mutex comment * Misc. Cleanup Includes some minor improvements to contents in some disk images. * Delete FAT.COM Changing case of FAT.COM extension to lowercase. * Create FAT.com Completing change of case in extension of FAT.com. * Update Makefile Remove ROM variants that just have the HBIOS MUTEX enabled. Users can easily enable this in a custom build. * Cleanup Removed hack from Images Makefile. Fixed use of DEFSERCFG in various places. * GitHub CI Updates Adds automation of build and release assets upon release. * Prerelease 36 General cleanup * Build Script Cleanups * Config File Cleanups * Update RomWBW Architecture General refresh for v2.9.2 * Update vdu.asm Removed a hack in VDU driver that has existed for 8 years. :-) * Fix CONSOLE Constant Rename CIODEV_CONSOLE constant to CIO_CONSOLE because it is a unit code, not a device type code. Retabify TastyBasic. * Minor Bug Fixes - Disk assignment edge case - CP/M 3 accidental fall thru - Cosmetic updates * Update util.z80 * Documentation Cleanup * Documentation Update * Documentation Update * Documentation Updates * Documentation Updates * Create Common.inc * Documentation Updates * Documentation Updates * doc - a few random fixes * Documentation Cleanup * Fix IM 0 Build Error in ACIA * Documentation Updates * Documentation Cleanup * Remove OSLDR The OSLDR application was badly broken and almost impossible to fix with new expanded OS support. * Bug Fixes - Init RAM disk at boot under CP/M 3 - Fix ACR activation in TUNE * FD Motor Timeout - Made FDC motor timeout smaller and more consistent across different speed CPUs - Added "boot" messaging to RTC * Cleanup * Cleanup - Fix SuperZAP to work under NZCOM and ZPM3 - Finalize standard config files * Minor Changes - Slight change to ZAP configuration - Added ZSDOS.ZRL to NZCOM image * ZDE Upgrade - Upgraded ZDE 1.6 -> 1.6a * Config File Tuning * Pre-release for Testing * cfg - mutex consistent config language * Bump to Version 3.0 * Update SD Card How-To Thanks David! * update ReadMe.md Remove some odd `\`. * Update ReadMe.txt * Update ReadMe.md * Update Generated Doc Files * Improve XModem Startup - Extended startup timeout for XM.COM so that it doesn't timeout so quickly while host is selecing a file to send. - Updated SD Card How-To from David Reese. * XModem Timing Refinements * TMS Driver Z180 Improvements - TMS driver udpated to insert Z180 I/O waitstates internally so other code can run at full speed. - Updated How-To documents from David. - Fixed TUNE app to properly restore Z180 I/O waitstates after manipulating them. * CLRDIR and ZDE updates - CLRDIR has been updated by Max Scane for CP/M 3 compatibility. - A minor issue in the preconfigured ZDE VT100 terminal escape sequences was corrected. * Fix Auto CRT Console Switch on CP/M 3 * Handle lack of RTC better DSRTC driver now correctly returns an error if there is no RTC present. * Minor RTC Updates * Finalize v3.0.1 Cleanup release for v3.0 * New ROMLDR and INTRTC driver - Refactored romldr.asm - Added new periodic timer based RTC driver * CP/M 3 Date Hack - Hack to allow INTRTC to increment time without destroying the date * Update romldr.asm Work around minor Linux build inconsistency * Update Apps for New Version * Revert "Update Apps for New Version" This reverts commit |
6 years ago |
|
|
66c893e251 |
makefile: updated some make scripts to use when calling subdir makefiles
|
6 years ago |
|
|
ae9ec4c1d8 |
clean build
|
6 years ago |
|
|
b765749c3d |
removed install rule. confusing.
|
6 years ago |
|
|
f44288082c |
towards a clean make and 'git status'
|
6 years ago |
|
|
fac1974589 |
makefiles and tools for unix/osx build
|
6 years ago |