Commit Graph

  • 17d6ca5329 Load a BIOS font Jaby 2023-12-13 19:46:34 -05:00
  • 09650431e2 Load a BIOS font jaby 2023-12-13 19:46:34 -05:00
  • 73f8620a0a Support %s and %p Jaby 2023-12-05 22:28:35 -05:00
  • c448d3a720 Support %s and %p jaby 2023-12-05 22:28:35 -05:00
  • ae03e4ab1a Support %i Jaby 2023-12-05 21:04:45 -05:00
  • c4892d51ab Support %i jaby 2023-12-05 21:04:45 -05:00
  • 10ac77fc75 Implement itoa Jaby 2023-12-05 20:46:15 -05:00
  • f762536e33 Implement itoa jaby 2023-12-05 20:46:15 -05:00
  • f54aec3d64 Prepare C arg list Jaby 2023-12-04 21:48:27 -05:00
  • 7904da6875 Prepare C arg list jaby 2023-12-04 21:48:27 -05:00
  • c548edc14d Create local push_char lambda function Jaby 2023-12-04 21:09:16 -05:00
  • 4f44f69b40 Create local push_char lambda function jaby 2023-12-04 21:09:16 -05:00
  • eefe7b9050 Use nicer timeout Jaby 2023-12-01 23:10:17 -05:00
  • 891818bef9 Use nicer timeout jaby 2023-12-01 23:10:17 -05:00
  • 859043e984 Try new design Jaby 2023-12-01 23:07:16 -05:00
  • dc5586aca1 Try new design jaby 2023-12-01 23:07:16 -05:00
  • 406749bacc Move make code to own header Jaby 2023-12-01 22:39:44 -05:00
  • 018cd9dac0 Move make code to own header jaby 2023-12-01 22:39:44 -05:00
  • 5d5b1ae6de New wiggle approach Jaby 2023-12-01 22:24:00 -05:00
  • b5e3ccde5a New wiggle approach jaby 2023-12-01 22:24:00 -05:00
  • 3e897b67cc Adjust casing for FontInfo Jaby 2023-12-01 20:44:35 -05:00
  • 6324234cf9 Adjust casing for FontInfo jaby 2023-12-01 20:44:35 -05:00
  • 811562e4a5 Wiggle experiments Björn Gaier 2023-12-01 15:25:36 -05:00
  • 833bc560d0 Wiggle experiments jaby 2023-12-01 15:25:36 -05:00
  • 5283a4487e Display text Björn Gaier 2023-12-01 14:31:32 -05:00
  • cd9f90bcd4 Display text jaby 2023-12-01 14:31:32 -05:00
  • 241c9f7031 Change to object orientated design Jaby 2023-11-30 20:55:36 -05:00
  • 90731c1e52 Change to object orientated design jaby 2023-11-30 20:55:36 -05:00
  • e8cd481086 Basic rendering of the font Jaby 2023-11-30 20:24:26 -05:00
  • c7e43a0210 Basic rendering of the font jaby 2023-11-30 20:24:26 -05:00
  • 94e1c5fb5c Apply transperency to font Jaby 2023-11-29 20:38:12 -05:00
  • f087fe6417 Apply transperency to font jaby 2023-11-29 20:38:12 -05:00
  • 9c4cf35ba5 Rename Support to lower-case to match rest Jaby 2023-11-29 20:30:44 -05:00
  • a3c813b7d4 Rename Support to lower-case to match rest jaby 2023-11-29 20:30:44 -05:00
  • 8c8c4cbadf Fix build of support library Jaby 2023-11-27 21:11:09 -05:00
  • a6071fd5fc Fix build of support library jaby 2023-11-27 21:11:09 -05:00
  • 3c7a2e344a Improve naming Jaby 2023-11-26 19:44:10 -05:00
  • 30057d9687 Improve naming jaby 2023-11-26 19:44:10 -05:00
  • ba113bb408 Limit concat to non pointer types to avoid hard to track problems Jaby 2023-11-26 18:54:24 -05:00
  • 21649c4fe8 Limit concat to non pointer types to avoid hard to track problems jaby 2023-11-26 18:54:24 -05:00
  • d4efc432d2 Introduce mem dump code Jaby 2023-11-26 18:45:51 -05:00
  • 33e19c49c8 Introduce mem dump code jaby 2023-11-26 18:45:51 -05:00
  • d897cfe52b Sketch setup of Font Jaby 2023-11-26 18:43:23 -05:00
  • 598cef32b1 Sketch setup of Font jaby 2023-11-26 18:43:23 -05:00
  • e101657ed7 Fix TIM conversion bug in palette count Jaby 2023-11-26 18:41:31 -05:00
  • e68152417b Fix TIM conversion bug in palette count jaby 2023-11-26 18:41:31 -05:00
  • 57798eec9f Prepare Font double buffer Jaby Blubb 2023-11-25 17:23:49 +01:00
  • 650509b03a Prepare Font double buffer jaby 2023-11-25 17:23:49 +01:00
  • 62dc080a22 Load Font texture to VRAM Jaby 2023-11-24 23:05:18 -05:00
  • ef1890b3b7 Load Font texture to VRAM jaby 2023-11-24 23:05:18 -05:00
  • c535b96ccb Use setup code in example Jaby 2023-11-24 22:23:44 -05:00
  • cdf647da20 Use setup code in example jaby 2023-11-24 22:23:44 -05:00
  • 2c44f21748 Prepare simple API interface Jaby 2023-11-24 22:12:29 -05:00
  • ec913661b5 Prepare simple API interface jaby 2023-11-24 22:12:29 -05:00
  • 43f48ab374 Fix include error Jaby 2023-11-23 22:09:41 -05:00
  • 51b80a4243 Fix include error jaby 2023-11-23 22:09:41 -05:00
  • ba99f09816 Integrate library into project Jaby 2023-11-23 22:07:08 -05:00
  • 48a656ae2c Integrate library into project jaby 2023-11-23 22:07:08 -05:00
  • 7a9d27862f Create FontWriter Support Lib project Jaby 2023-11-23 21:27:04 -05:00
  • 9197652d9b Create FontWriter Support Lib project jaby 2023-11-23 21:27:04 -05:00
  • b1990674d6 Merge pull request 'Create WSL setup scripts' (#3) from build-gcc-script into main jaby 2023-11-24 00:31:31 +00:00
  • 05e875e15f Merge pull request 'Create WSL setup scripts' (#3) from build-gcc-script into main jaby 2023-11-24 00:31:31 +00:00
  • c61b25af57 Measure avg frame-time per sec Björn Gaier 2023-11-04 19:55:49 -04:00
  • 086cad479b Measure avg frame-time per sec jaby 2023-11-04 19:55:49 -04:00
  • 5b05f1e51a Support commenting out overlays Björn Gaier 2023-11-04 19:43:59 -04:00
  • ea995ddf7b Support commenting out overlays jaby 2023-11-04 19:43:59 -04:00
  • f5e9ba0279 Measure render loop Björn Gaier 2023-11-04 19:43:41 -04:00
  • fa8e121ffd Measure render loop jaby 2023-11-04 19:43:41 -04:00
  • 370afcfec5 Create WSL setup scripts #3 Jaby 2023-10-19 20:58:22 -05:00
  • c2db083539 Create WSL setup scripts jaby 2023-10-19 20:58:22 -05:00
  • 950e04ddb7 Prepare timer bug fix Jaby Blubb 2023-10-12 18:26:32 +02:00
  • b130cb9542 Prepare timer bug fix jaby 2023-10-12 18:26:32 +02:00
  • e37321de89 Make fconv delete faulty files Jaby Blubb 2023-10-12 14:03:44 +02:00
  • f1bc9da7e8 Make fconv delete faulty files jaby 2023-10-12 14:03:44 +02:00
  • 7ceb13863e Do not accept images that have wrong sizes Jaby Blubb 2023-10-12 11:06:11 +02:00
  • cb1b177d2a Do not accept images that have wrong sizes jaby 2023-10-12 11:06:11 +02:00
  • e603a11840 Disable auto crlf Jaby Blubb 2023-10-11 18:20:43 +02:00
  • 6d4916178c Disable auto crlf jaby 2023-10-11 18:20:43 +02:00
  • e284ba197c Merge with new build technique Jaby 2023-10-09 22:38:28 +02:00
  • 9e235a310c Merge with new build technique jaby 2023-10-09 22:38:28 +02:00
  • d230d1579a Support linux build Jaby 2023-10-09 22:34:42 +02:00
  • 58db6351f3 Support linux build jaby 2023-10-09 22:34:42 +02:00
  • a16d0c10dc Use new build scripts Jaby 2023-10-09 21:49:40 +02:00
  • 597278e0d1 Use new build scripts jaby 2023-10-09 21:49:40 +02:00
  • 5cc8007fc5 Update Makefiles and Template Jaby 2023-10-09 20:52:19 +02:00
  • b279dd8bdb Update Makefiles and Template jaby 2023-10-09 20:52:19 +02:00
  • 082baa0657 Introduce Linux counter parts Björn Gaier 2023-10-06 17:02:30 +02:00
  • 1eb6f2e0bd Introduce Linux counter parts jaby 2023-10-06 17:02:30 +02:00
  • c78f103ca7 Replace define private with __friends Björn Gaier 2023-10-06 14:50:44 +02:00
  • 8b0c47c1db Replace define private with __friends jaby 2023-10-06 14:50:44 +02:00
  • 46fc185be5 Cherry pick files from the module branch Björn Gaier 2023-10-06 14:23:15 +02:00
  • 4bab1e30fc Cherry pick files from the module branch jaby 2023-10-06 14:23:15 +02:00
  • 074e2d073f Turn SysCalls into a C++ file Björn Gaier 2023-10-06 10:27:03 +02:00
  • 6994d8d05a Turn SysCalls into a C++ file jaby 2023-10-06 10:27:03 +02:00
  • 37e63d66f4 Correct detection of correct compiler Björn Gaier 2023-10-06 08:31:12 +02:00
  • 5eaacbcb42 Correct detection of correct compiler jaby 2023-10-06 08:31:12 +02:00
  • 666baf9291 Experiment with new approaches Jaby 2023-10-05 22:39:33 +02:00
  • c85d50a022 Experiment with new approaches jaby 2023-10-05 22:39:33 +02:00
  • db1bbec06e Replace include guards with pragma once Jaby 2023-10-05 21:40:04 +02:00
  • c976141c51 Replace include guards with pragma once jaby 2023-10-05 21:40:04 +02:00